Python の変数と関数の命名規則は何ですか? 質問する

Python の変数と関数の命名規則は何ですか? 質問する

C# の背景からすると、変数とメソッドの命名規則は通常、camelCase または PascalCase のいずれかです。

// C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()

Python では、上記のような使い方を見たことがありますが、snake_case が使用されているのも見ました。

# python example
this_is_my_variable = 'a'
def this_is_my_function():

Python には、より好ましい、決定的なコーディング スタイルはありますか?

ベストアンサー1

Pythonを見るPEP 8: 関数名と変数名:

関数名は小文字、単語はアンダースコアで区切る読みやすさを向上させるために必要に応じて。

変数名は関数名と同じ規則に従います。

混合ケースすでにそれが一般的なスタイルである文脈でのみ許可されます(例:スレッド.py) を使用し、下位互換性を維持します。

おすすめ記事