变量的命名

0.1标识符和关键字

1.1 标识符

 标识符就是程序员定义的变量名、函数命

 名字需要有见名知义的效果

  • 标识符可以由 字母、数字、下划线 组成

  • 不能以数字开头

  • 不能与关键字重名

 思考:下面哪些标识符是正确的,哪些是不正确的,为什么?

  

fromNo12
from#12
my_Boolean
my-Boolean
obj2
2nd0bj
myInt
_test
test!32
haha(da)t
GUI
G.U.I

1.2 关键字

• 关键字就是python内部已经使用的标识符

• 关键字具有特殊的功能和含义

• 开发者不允许定义和关键字相同的名字的标识符

通过一下命令可以查看python中的关键字

1 In [12]: import keyword
2 
3 In [13]: print(keyword.kwlist)
4 ['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']

提示:关键字的学习及使用,会在后面的笔记中不断介绍

import 关键字可以导入一个"工具包"

 在python中不同的工具包,提工有不同的工具

02. 变量的命名规则

  命名规则可以被视为一种惯例,并无绝对与强制

  目的是为了增加代码的识别和可读性

注意python中的标识符是区分大小写的

变量的命名

 1. 在定义变量时,为了保证代码的格式,= 的左右应该各保留一个空格

 2. 在 python中,如果变量名需要2个或多个单子组成时,可以按照一下方式吗命名

  a. 每个单词都是用小写字母

  b. 单子与单词之前使用下划线 _  链接

  c. 例如:first_name 、 last_name 、qq_number 、 qq_password