命名規(guī)則
命名規(guī)則
1. モジュール
モジュール名には小文字を使用し、最初の名前はそのままにしてください。できるだけ小文字で記述してください。アンダースコアは使用しないでください(複數(shù)の単語や少數(shù)の場合を除く)
# 正確的模塊名 import decoder import html_parser # 不推薦的模塊名 import Decoder
2. クラス名
クラス名には、次のものが使用されます。 CamelCase 命名スタイル、最初は大文字、プライベート クラスはアンダースコアで始めることができます
class Farm(): pass class AnimalFarm(Farm): pass class _PrivateFarm(Farm): pass
関連クラスとトップレベル関數(shù)を同じモジュールに配置します Java とは異なり、1 つのクラスを 1 つのモジュールに制限する必要はありません.
#3. 関數(shù)##関數(shù)名は小文字にする必要があります。複數(shù)の単語がある場合はアンダースコアで區(qū)切ってください
def run(): pass def run_with_env(): pass
プライベート関數(shù)の場合は、次の値を追加します関數(shù)の前のアンダースコア_
class Person(): def _private_func(): pass4. 変數(shù)名
変數(shù)名は小文字にする必要があり、複數(shù)の単語がある場合はアンダースコアで區(qū)切ります。
if __name__ == '__main__': count = 0 school_name = ''定數(shù)はすべて大文字にする必要があります。複數(shù)の単語がある場合は、アンダースコアを使用して
MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600
5 を區(qū)切ります。 定數(shù)
定數(shù)名は大文字で指定されますアンダースコアで區(qū)切られた文字
MAX_OVERFLOW = 100 Class FooBar: def foo_bar(self, print_): print(print_)