PythonでEnumを使うときの変数名の記法についてルールがあるのか気になったので調べてみた。 PEP8 PEP8には「Enumを書くときはxxxケースで書きなさい」ということは特に明記されていない。 ※ PEP8の方が、EnumがPythonに入った時期よりも、もちろん古いので当然という気もする。 ただ、定数は全て大文字かつ区切り文字はアンダースコアで定義すべきということは記載されている。 Constants are usually defined on a module level and written in all capital letters with underscores separating words. Examples include MAX_OVERFLOW and TOTAL. www.python.org ※ 「全て大文字かつ区切り文字はアンダースコア」のこと