Python 言語の命名規則:
1. モジュール:
モジュールには小文字の名前を使用するようにしてください。最初の文字は小文字のままにし、アンダースコアを使用しないようにしてください (複数の単語や少数の数字がない限り)。
# 正确的模块名import decoderimport html_parser # 不推荐的模块名import Decoder
2. クラス名:
クラス名は、最初の文字が大文字の CamelCase 命名スタイルを使用します。プライベート クラスはアンダースコアで始めることができます。
class Farm(): pass class AnimalFarm(Farm): pass class _PrivateFarm(Farm): pass
3. 関数:
関数名は小文字でなければなりません。複数の単語がある場合は、アンダースコアで区切ってください。
def run(): pass def run_with_env(): pass
プライベート関数では、関数の前にアンダースコア_が追加されます。
class Person(): def _private_func(): pass
4. 変数名:
変数名は小文字で指定し、複数の単語がある場合はアンダースコアで区切ります。
if __name__ == '__main__': count = 0 school_name = ''
5. 定数:
定数は、アンダースコアで区切られた大文字で名前が付けられます。
MAX_OVERFLOW = 100 Class FooBar: def foo_bar(self, print_): print(print_)
ブール値の比較には == を使用しないことをお勧めします。
# Yes if greeting:: pass # Noif greeting == True pass if greeting is True: # Worse pass
推奨チュートリアル: "Python チュートリアル"
以上がPython言語の命名規則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。