最初に乾物、一般:
文字:A-Z
a-z
アンダースコア:_
数字:(0-9
注:数字を先頭にすることはできません)
正式名称の例
abcdef GoodCoder AD_fhrygfuigfr
A_a_007 __NAME123 _P_T_
_123456 Cc_Dd _
違法な名前の例
666Code C++ 1+1=2 (5)4
654ty54F 0.123 [email protected]
ccf-csp atcoder&codeforces
ネーミングスタイル
最初の文字は通常小文字です(クラスを除く)。
オブジェクト名にスペースを含めることはできないため、次の2つのスタイルがあります。
helloWorldStr = 'Hello World'
hello_world_str = 'Hello World'
- 名前
helloWorldStr
、各単語のhello
最初の文字を大文字にします(最初の文字を除く); - 名前を付け
hello_world_str
、2つの単語ごとにアンダースコア(_
)を追加します。
2つのスタイルがありますが、どちらが好きですか?
特別な場合:クラス
例えば:
class LikeTVPerson:
def watchTV():
print('WATCHING TV...')
LikeTVPerson
各単語のlike
最初の文字を大文字にします(最初の文字も例外ではありません)。