Pythonの命名規約

2019年5月15日水曜日

Python

t f B! P L

Pythonの命名規約

対象 ルール
パッケージ 全小文字 なるべく短くアンダースコア非推奨 tqdm, requests …
モジュール 全小文字 なるべく短くアンダースコア非推奨 sys, os,…
クラス 最初大文字 + 大文字区切り MyFavoriteClass
例外 最初大文字 + 大文字区切り MyFuckingException
型変数 最初大文字 + 大文字区切り MyFavoriteType
メソッド 全小文字 + アンダースコア区切り my_favorite_method
関数 全小文字 + アンダースコア区切り my_favorite_funcion
変数 全小文字 + アンダースコア区切り my_favorite_instance
定数 全大文字 + アンダースコア区切り MY_FAVORITE_CONST

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

スポンサーリンク
スポンサーリンク

このブログを検索

Profile

自分の写真
Webアプリエンジニア。 日々新しい技術を追い求めてブログでアウトプットしています。
プロフィール画像は、猫村ゆゆこ様に書いてもらいました。

仕事募集もしていたり、していなかったり。

QooQ