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允许以字母和下划线开头“_”。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下