ホームページ > バックエンド開発 > Python チュートリアル > Python の PEP 8 は変数と関数の命名をどのようにガイドしますか?

Python の PEP 8 は変数と関数の命名をどのようにガイドしますか?

DDD
リリース: 2024-11-28 02:51:09
オリジナル
725 人が閲覧しました

How Does Python's PEP 8 Guide Variable and Function Naming?

Python コーディング規約: 変数と関数の命名

Python では、変数と関数の命名規則は、C# などの他の言語の一般的な規則とは異なります。 。この記事では、Python で使用される命名規則について説明します。

命名規則:

Python の PEP 8 (Python コードのスタイル ガイド) では、次の命名規則を推奨しています。規則:

  • 変数:

    • snake_case を使用します (アンダースコアで区切られた小文字の単語)
    • 先頭/末尾を避けるアンダースコア
  • 関数:

    • アンダースコアで区切られた小文字の単語を使用します
    • 必要な場合にのみ単語を大文字にしますのために可読性

例:

# Variable
this_is_my_variable = 'a'

# Function
def this_is_my_function():
    pass
ログイン後にコピー

根拠:

Snake case が改善される単語を明確に区切ることで読みやすくします。また、動的型付けを使用する言語でコーディングする場合に混乱を招く可能性がある大文字の使用も不要になります。

その他の規則:

  • クラス名: 使用CapitalizedWords
  • 定数: アンダースコアで区切られた大文字の単語を使用します
  • 例外: 例外は通常、次のような名前のクラスです。 ValueError

注:

大文字と小文字の混合 (例: thisIsMyMethod) は一般に推奨されませんが、維持するためにそのスタイルを使用する既存のコードのコンテキストで使用することはできます。互換性。

以上がPython の PEP 8 は変数と関数の命名をどのようにガイドしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート