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
Libérer: 2019-10-24 17:30:22
original
18976 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal