Maison >développement back-end >Tutoriel Python >Les caractères chinois peuvent-ils être utilisés comme noms de variables dans python3.x ?

Les caractères chinois peuvent-ils être utilisés comme noms de variables dans python3.x ?

angryTom
angryTomoriginal
2019-10-22 11:14:4918975parcourir

Les caractères chinois peuvent-ils être utilisés comme noms de variables dans python3.x ?

Puis-je utiliser le chinois comme nom de variable dans python3.x

Oui.

Aucune bibliothèque ni aucun outil supplémentaire n'est requis. Python3 lui-même peut exécuter correctement le code suivant :

Les caractères chinois peuvent-ils être utilisés comme noms de variables dans python3.x ?

De plus, non seulement Python3 prend en charge la dénomination chinoise, mais je parlerai des langues une par une à l'avenir, et 99 % de la programmation que vous utilisez. Le langage est également pris en charge.

Ce qui suit est un extrait de code d'une applet utilitaire Python :

Les caractères chinois peuvent-ils être utilisés comme noms de variables dans python3.x ?

Pourquoi Python3 prend-il en charge les identifiants nommés non-ASCII

Python2 ne prend pas en charge les identifiants non-ASCII. Python3, sorti en décembre 2008, a commencé à le prendre en charge il y a plus de dix ans. vous ne le savez pas maintenant, vous êtes OUT.

La proposition d'amélioration Python PEP 3131 -- Prise en charge des identifiants non-ASCII, créée en mai 2007, explique les raisons de la prise en charge des identifiants nommés par code non-ASCII. La section Justification (Basée sur) s'ouvre clairement, soulignant que de nombreux développeurs Python qui ne sont pas familiers avec l'anglais préfèrent nommer les classes/méthodes dans leur langue maternelle plutôt que d'utiliser des traductions anglaises qui sont souvent incorrectes. Pour les développeurs qui utilisent la même langue maternelle, les identifiants nommés dans leur langue maternelle peuvent améliorer la clarté et la maintenabilité du code.

Le code Python est écrit par de nombreuses personnes dans le monde qui ne connaissent pas la langue anglaise, ni même l'écriture latine. Ces développeurs souhaitent souvent définir des classes et des fonctions avec des noms dans leur langue maternelle, plutôt que de devoir proposer une traduction anglaise (souvent incorrecte) du concept qu'ils souhaitent nommer. En utilisant des identifiants dans leur langue maternelle, la clarté du code. et la maintenabilité du code parmi les locuteurs de cette langue s'améliore.

Recommandé : "Tutoriel Python"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Valeur moyenne PythonArticle suivant:Valeur moyenne Python