先上干货,通用的:
字母: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 AppleTree:
def dropApple():
print('Apple dropped to the ground.')
AppleTree
是将每个单词(第一个apple
也不例外)首字母大写。