先上干货,通用的:
字母: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
取名风格
首字母一般(类除外)小写。
由于对象名称中不能有空格,所以有两种风格:
helloWorldStr = 'Hello World'
hello_world_str = 'Hello World'
- 取名为
helloWorldStr
,将每个单词(除第一个hello
)首字母大写; - 取名为
hello_world_str
,将每两个单词之间加一个下划线(_
)。
有两种风格,你更喜欢哪种呢?
特例:类
举个例子:
class LikeTVPerson:
def watchTV():
print('WATCHING TV...')
LikeTVPerson
是将每个单词(第一个like
也不例外)首字母大写。