变量的命名
目标
- 标识符和关键字
- 变量的命名规则
0.1 标识符和关键字
1.1 标识符
标示符就是程序员定义的 变量名、函数名
名字 需要有 见名知义 的效果,见下图:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vrbSXQtj-1596879339987)(media/14959601550115/001_%E4%B8%AD%E5%9B%BD%E5%B1%B1%E4%B8%9C%E6%89%BE%E8%93%9D%E7%BF%94.jpg)] Python基础之变量的命名_标识符](https://file.cfanz.cn/uploads/png/2022/10/14/3/NbFJ1L72T9.png)
- 标示符可以由字母、下划线和数字组成
- 不能以数字开头
- 不能与关键字重名
思考:下面的标示符哪些是正确的,哪些不正确为什么?
fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
My_tExt
_test
test!32
haha(da)tt
jack_rose
jack&rose
GUI
G.U.I
1.2 关键字
- 关键字就是在
Python 内部已经使用的标识符 - 关键字具有特殊的功能和含义
- 开发者不允许定义和关键字相同的名字的标示符
通过以下命令可以查看 Python 中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)
提示:关键字的学习及使用,会在后面的课程中不断介绍
-
import 关键字 可以导入一个 “工具包” - 在
Python 中不同的工具包,提供有不同的工具
02. 变量的命名规则
命名规则 可以被视为一种 惯例,并无绝对与强制
目的是为了 增加代码的识别和可读性
注意 Python 中的 标识符 是 区分大小写的
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1o233cWy-1596879339995)(media/14959601550115/002_%E6%A0%87%E8%AF%86%E7%AC%A6%E5%8C%BA%E5%88%86%E5%A4%A7%E5%B0%8F%E5%86%99.jpg)] Python基础之变量的命名_标识符_02](https://file.cfanz.cn/uploads/png/2022/10/14/3/F405ES05Pc.png)
- 在定义变量时,为了保证代码格式,
= 的左右应该各保留一个空格 - 在
Python 中,如果变量名需要由二个或多个单词组成时,可以按照以下方式命名
- 每个单词都使用小写字母
- 单词与单词之间使用
_下划线连接
- 例如:
first_name、last_name、qq_number、qq_password
驼峰命名法
- 当变量名是由二个或多个单词组成时,还可以利用驼峰命名法来命名
- 小驼峰式命名法
- 第一个单词以小写字母开始,后续单词的首字母大写
- 例如:
firstName、lastName
- 大驼峰式命名法
- 每一个单词的首字母都采用大写字母
- 例如:
FirstName、LastName、CamelCase
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gfn7ywGo-1596879339998)(media/14959601550115/003_%E9%A9%BC%E5%B3%B0%E5%91%BD%E5%90%8D%E6%B3%95.jpg)] Python基础之变量的命名_python_03](https://file.cfanz.cn/uploads/png/2022/10/14/3/108ce5EH92.png)










