标示符
- 标示符是自己定义的,如变量名 、函数名等
标示符的规则
- 标示符由字母、下划线和数字组成,且数字不能开头
fromNo12 ✔
from#12
my_Boolean✔
my-Boolean
Obj2✔
2ndObj
myInt✔
test1✔
Mike2jack✔
My_tExt✔
_test✔
test!32
haha(da)tt
int
jack_rose✔
jack&rose
GUI
G.U.I
python中的标识符是区分大小写的
name和Name不是一个东西
命名规则
- 见名知意:最好以英文单词命名,不要简写,名字长一点无所谓
- 驼峰命名法:
- 小驼峰式命名法(lower camel case):第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
- 大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstName、LastName
- 下划线法:单词和单词之间以下划线隔开
- 不要和系统关键字重复,有可能出问题。
关键字
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
查看系统关键字
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']