Edited at

Python命名規則一覧

対象
ルール

パッケージ
全小文字 なるべく短くアンダースコア非推奨
tqdm, requests ...

モジュール
全小文字 なるべく短くアンダースコア可
sys, os,...

クラス
最初大文字 + 大文字区切り
MyFavoriteClass

例外
最初大文字 + 大文字区切り
MyFuckingError

型変数
最初大文字 + 大文字区切り
MyFavoriteType

メソッド
全小文字 + アンダースコア区切り
my_favorite_method

関数
全小文字 + アンダースコア区切り
my_favorite_funcion

変数
全小文字 + アンダースコア区切り
my_favorite_instance

定数

全大文字 + アンダースコア区切り
MY_FAVORITE_CONST


  • C/C++ のモジュールはアンダースコアで開始

  • 自クラス内でのみ使用する内部変数と内部メソッドはアンダースコアで開始

PEP8で定められています。