Python3 基础语法——标识符
标识符
什么是标识符:
标识符可以简单简单的理解为一个名字,比如每个人都有自己的名字。
包括 变量名、函数名、类名、模块名和其他对象名。
标识符定义规则:
- 第一个字符必须是字母表中字母或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
简单的说:
1. 不能以数字开头
2. 不能包含非法字符
3. 数字不能作为标识符
4. 不能包含空格
5. 不能包含运算符
标识符有效性检验:
在Python中,可以使用 isidentifier() 函数来检验一个标识符是否是合法的。但是,这个函数不会忽略Python中的关键字。
可以借助另外一个函数 iskeyword() 来判断一个标识符是不是关键字。
例如下⾯变量,有些是合法的,有些是不合法的:
abc_xyz: 合法。
HelloWorld:合法。
abc: 合法。
xyz#abc: 不合法,标识符中不允许出现“#”号。
abc1: 合法。
1abc: 不合法,标识符不允许数字开头。
Class: 合法,因为Python的标识符大小写敏感,Class不是关键字,class才是关键字。
addd: 合法。
continue: 不合法,continue是关键字。
_685: 合法,Python允许以字母和下划线开头“_”。
浙公网安备 33010602011771号