Python基础语法_标识符
学习目标:
1、理解什么是标识符
2、掌握标识符的命名规则
3、掌握变量的命名规范
一、什么是标识符
在Python程序中,我们可以给很多东西起名字,比如:
- 变量的名字
- 方法的名字
- 类的名字,等等
这些名字,我们把它统一的称之为标识符,用来做内容的标识。
标识符: 是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
二、标识符命名规则
Python中,标识符命名的规则主要有3类:
- 内容限定
- 大小写敏感
- 不可使用关键字
2.1、标识符命名规则 – 内容限定
标识符命名中,只允许出现:
- 英文
- 中文
- 数字
- 下划线(_)
这四类元素。其余任何内容都是不被允许的。
注意:
- 不推荐使用中文
- 数字不可以开头
2.2、标识符命名规则 – 大小写敏感
以定义变量为例:
Andy = "安迪1"
andy = "安迪2"
print("Andy:", Andy)
print("andy:", andy)
字母a的大写和小写,是完全能够区分的。
2.3、标识符命名规则 – 不可使用关键字
Python中有一些系列单词,称之为关键字。关键字在Python中都有特定用途,我们不可以使用他们作为标识符。
Python中的关键字:
三、变量的命名规范
- 规则:强制性遵守的
- 规范:建议遵守的
上面是标识符(变量、类、方法)的命名规则,下面开始学习标识符的命名规范。
变量、类、方法,不同的标识符,有不同的规范。
目前学习:变量的命名规范。
- 见名知意
- 下划线命名法
- 英文字母全小写
3.1、变量命名规范 – 见名知意
变量的命名要做到:
- 明了:尽量做到,看到名字,就知道是什么意思
- 简洁:尽量在确保“明了”的前提下,减少名字的长度
3.2、变量命名规范 – 下划线命名法
多个单词组合变量名,要使用下划线做分隔。例如:student_name
。
与Java不同,Java是驼峰命名法,如:studentName
。
3.3、变量命名规范 – 英文字母全小写
命名变量中的英文字母,应全部小写:
- 不推荐:
Name = "张三"
; - 推荐:
name = "张三"