[解決済み] Pythonの変数名や関数名の命名規則について教えてください。
2022-03-17 12:56:13
質問
C#出身ですが、変数名やメソッド名の命名規則は、通常キャメルケースかパスカルケースのどちらかです。
// C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()
Pythonでは、上記のようになりますが、アンダースコアが使われているのを見たことがあります。
# python example
this_is_my_variable = 'a'
def this_is_my_function():
Pythonでより好ましい、決定的なコーディングスタイルはありますか?
どのように解決するのですか?
Pythonを見る PEP 8: 関数名と変数名 :
関数名は 小文字で、単語はアンダースコアで区切られます。 は、読みやすさを向上させるために必要である。
変数名は、関数名と同じ規則に従います。
混合ケース は、それがすでに一般的なスタイルであるコンテキストでのみ許可されます (例. スレッディング.py ) 、後方互換性を維持するためです。
関連
-
[解決済み】「RuntimeError: dictionary changed size during iteration」エラーを回避する方法とは?
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] メソッドと関数の違いは何ですか?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み] Python 3 の "python -m SimpleHTTPServer" に相当するものは何ですか?
-
[解決済み] Pythonのシングルアンダーコア"_"変数の目的は何ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】関数の前のエクスクラメーションマークは何をするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python Decorator 練習問題
-
Pythonを使って簡単なzipファイルの解凍パスワードを手作業で解く
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】RuntimeWarning: 割り算で無効な値が発生しました。
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み] Pythonで'Enum'を表現するにはどうしたらいいですか?
-
[解決済み】Pythonで「キャメルケース」と「アンダースコア」のどちらを使うべき?[重複] Pythonでキャメルケースとアンダースコアのどちらを使うべきか?