Python3.x で変数名として中国語を使用できますか?
はい。
追加のライブラリやツールは必要ありません。 Python3 自体は次のコードを正しく実行できます:
さらに、中国語の名前付けをサポートしているのは Python3 だけではありません。将来的には 1 つであり、その 99% はあなたが使用するプログラミングです。言語もサポートされています。
次は、Python ユーティリティ アプレットのコード スニペットです:
##Python3 は非 ASCII 名前付き識別子をサポートする理由
Python2 は非 ASCII コード識別子をサポートしません。2008 年 12 月にリリースされた Python3 は、非 ASCII コード識別子をサポートし始めました。 ! それは 10 年以上前のことです。今それを知らないなら、あなたはアウトです。 2007 年 5 月に作成された Python 拡張提案 PEP 3131 -- Supporting Non-ASCII Identifiers では、その理由が説明されています。非 ASCII コード名の識別子のサポート 根拠 (ベース) セクションは明確な意味から始まり、英語に精通していない多くの Python 開発者が、よく使用される英語翻訳を使用するのではなく、母国語でクラス/メソッドに名前を付けることを好むことを指摘しています。同じ母国語を使用する開発者にとって、母国語で名前が付けられた識別子は、コードの明瞭さと保守性を向上させることができます。Python コードは、英語に精通していない世界中の多くの人によって書かれています。このような開発者は、名前を付けたい概念の (多くの場合不正確な) 英語翻訳を考え出すよりも、母国語の名前でクラスや関数を定義したいと考えることがよくあります。母国語で識別子を使用すると、その言語を話す人の間でコードの明瞭さと保守性が向上します。推奨事項:
以上がpython3.xで変数名に漢字は使えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。