|
楼主 |
发表于 2023-7-10 16:35:54
|
显示全部楼层
3.2 变量的命名
3.2.1 标识符
在Python中,标识符的第一个字符必须是字母表中的字母或下划线,其它部分可以是字母、数字和下划线,并且标识符对大小写敏感。示例代码如下:
- # 以下都是合法标识符
- 身高 = 186
- name = '夏正东'
- _sys_val = 1024
- # 非法标识符,首字符不能是数字
- 6email = 'xiazhengdong@vip.qq.com'
- # 非法标识符,标识符中只能字母、数字和下划线
- na$me = '夏正东'
- # 非法标识符,class为关键字
- class ='this is keyword'
- # 由于标识符对大小写敏感,所以myname和Myname是两个不同的变量
- myname = '夏正东'
- Myname = '夏正东'
复制代码 3.2.2 关键字
在Python中一共有36个关键字,其中,只有True、False和None的首字母大写,其它的关键字均为小写。需要注意的是,不能把关键字用作任何标识符名称。
此外,Python中的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。示例代码如下:
- import keyword
- # 查询所有关键字
- # 输出结果:['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', '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']
- print(keyword.kwlist)
复制代码 |
|