Python
 Computer >> コンピューター >  >> プログラミング >> Python

有効なPython識別子は何ですか?


Pythonプログラムの識別子は、キーワード、変数、関数、クラス、モジュール、パッケージなど、その中のさまざまな要素に付けられた名前です。識別子は、アルファベット(小文字または大文字)または下線(_)。複数の英数字またはアンダースコアが続く場合があります。

キーワードは事前定義されています。それらは小文字です。他の目的には使用できません。

慣例により、クラスの名前は大文字のアルファベットで始まります。他の人は小文字のアルファベットで始まります。

変数名の先頭にある単一の下線は、プライベート変数を示すために使用されます。

最初の2つのアンダースコアは、変数が非常にプライベートであることを示しています。

2つの先頭と末尾の下線は、特別な目的のために言語自体で使用されます。例(例:__ add __、__ init __)


  1. Python関数名で許可されている文字は何ですか?

    Python識別子 識別子は、Pythonでクラス、関数、変数などのエンティティに付けられた名前です。あるエンティティを別のエンティティから知るのに役立ちます。 識別子を書き込むためのルール 識別子は、小文字(aからz)または大文字(AからZ)または数字(0から9)またはアンダースコア(_)の組み合わせにすることができます。 myClass、var_3、print_to_screenなどの名前はすべて有効な例です。 識別子を数字で始めることはできません。 2variableは無効ですが、variable2は完全に正しいです。 キーワードを識別子として使用することはできません。 「

  2. Python関数属性とは何ですか?

    Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは