变量的命名
标识符和关键字
变量的命名规则
标识符和关键字
标识符
标识符就是程序员定义的变量名,函数名
# 你画我猜 小游戏
名字需要有见名知义的效果
标识符可以由字母,下划线和数字组成
不能以数字开头
不能与关键字重名
下面的标识符哪些是正确的,哪些不正确为什么?
int32
40XL
$aving$
printf
_print
this
self
__name__
0x40L
bool
true
big-westos
2hot2ls
type
thisIs
thisisInt R_U_Ready
Int
True
if
do
counter-1
access
关键字
关键字就是在 python 内部已经使用的标识符
关键字具有特殊的功能和含义
开发者不允许定义和关键字相同的名字的标示符
通过以下命令可以查看 python 中的关键字
#import 关键字可以导入一个工具包
#在 python 中不同的工具包,提供有不同的工具
In [12]: import keyword
In [13]: print keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass',
'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量的命名规则
命名规则可以被视为一种惯例,别无绝对与强制
目的是为了增加代码的识别和可读性
#注意:python 中的标识符是区分大小写的
1.在定义变量时,为了保证代码格式, = 的左右两边该各保留一个空格
2.在 python 中,如果变量名需要由两个或多个单词组成,可以按照以下方式命名(python
中常用)
1.每个单词都使用小写字母
2.单词与单词之间使用_下划线连接
3.例如:first_name,last_name....驼峰命名法:(其他语言常用的命名法)
当变量名是由两个或多个单词组成,还可以利用驼峰命令法来命名
小驼峰命名法
第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName
大驼峰命名法
每一个单词的首字母都采用大写字母
FirstName LastName