ホームページ  >  記事  >  バックエンド開発  >  Python言語の命名規則は何ですか?

Python言語の命名規則は何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-10 16:05:1310395ブラウズ

Python言語の命名規則は何ですか?

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 サイトの他の関連記事を参照してください。

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