有効なPython識別子は何ですか?
Pythonプログラムの識別子は、キーワード、変数、関数、クラス、モジュール、パッケージなど、その中のさまざまな要素に付けられた名前です。識別子は、アルファベット(小文字または大文字)または下線(_)。複数の英数字またはアンダースコアが続く場合があります。
キーワードは事前定義されています。それらは小文字です。他の目的には使用できません。
慣例により、クラスの名前は大文字のアルファベットで始まります。他の人は小文字のアルファベットで始まります。
変数名の先頭にある単一の下線は、プライベート変数を示すために使用されます。
最初の2つのアンダースコアは、変数が非常にプライベートであることを示しています。
2つの先頭と末尾の下線は、特別な目的のために言語自体で使用されます。例(例:__ add __、__ init __)
-
Python関数名で許可されている文字は何ですか?
Python識別子 識別子は、Pythonでクラス、関数、変数などのエンティティに付けられた名前です。あるエンティティを別のエンティティから知るのに役立ちます。 識別子を書き込むためのルール 識別子は、小文字(aからz)または大文字(AからZ)または数字(0から9)またはアンダースコア(_)の組み合わせにすることができます。 myClass、var_3、print_to_screenなどの名前はすべて有効な例です。 識別子を数字で始めることはできません。 2variableは無効ですが、variable2は完全に正しいです。 キーワードを識別子として使用することはできません。 「
-
Python関数属性とは何ですか?
Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは