Pythonの変数名は何ですか?

anonymity
anonymityオリジナル
2019-06-11 11:25:1932161ブラウズ

Python では変数に名前を付けるために識別子を使用する必要があります。実際、識別子はプログラム内の変数、クラス、メソッドに名前を付けるために使用されるシンボルです (簡単に言えば、識別子は正当な名前です)。

Pythonの変数名は何ですか?

#Python 言語識別子は、文字、アンダースコア (_) で始まる必要があり、その後に任意の数の文字、数字、アンダースコア (_) を続けることができます。ここでいう文字とは、英字26文字に限定されるものではなく、漢字、日本語等を含むものであってもよい。

Python 3 は UTF-8 文字セットをサポートしているため、Python 3 の識別子では UTF-8 で表現できる複数の言語の文字を使用できます。 Python 言語では大文字と小文字が区別されるため、abc と Abc は 2 つの異なる識別子です。

Python 2.x では中国語のサポートが不十分です。Python 2.x プログラムで中国語の文字または中国語の変数を使用したい場合は、最初の行に「#coding:utf-8」を追加する必要があります。もちろん、ソース ファイルを UTF-8 文字セットで保存することを忘れないでください。

識別子を使用する場合、次の規則に注意する必要があります:

識別子は文字、数字、アンダースコア (_) で構成できます。数字で始めることはできません。

識別子に Python キーワードを使用することはできませんが、キーワードを含めることはできます。

識別子にはスペースを含めることはできません。

たとえば、次の変数は、合法なものと違法なものがあります:

abc_xyz: 合法です。

HelloWorld: 合法です。

abc: 合法です。

xyz#abc: 不正です。識別子に「#」は使用できません。

abc1: 合法です。

1abc: 不正です。識別子では最初から数字を使用できません。

以上がPythonの変数名は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。