Python快速入门(2025版):标识符和关键字

一、标识符

相关图片

那什么是标识符呢?在程序中,标识符就是我们定义的一些符号名称

二、作用

之前我们学习了变量,对于下面这段代码,相信大家现在能轻松看懂:

age = 18  # 定义了一个变量它的值是18,变量名叫做age

在这个变量定义里,age 就是变量的名字,实际上它就是一个标识符。如果在程序中需要获取 18 这个值,我们使用age 这个标识符就可以了。

所以,标识符有什么用呢?其实答案已经很明显了。标识符是我们自己定义的符号,像变量名、函数名、类名等,通过它们我们可以快速找到自己使用的数据或者功能。

三、标识符的规则

标识符由字母下划线数字组成,并且数字不能作为开头。

我们来思考一下,下面这些标识符哪些是正确的,哪些不正确,原因又是什么呢?

fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
test1
Mike2jack
My_tExt
_test
test!32
haha(da)tt
int
jack_rose
jack&rose
GUI
G.U.I

另外,Python 中的标识符是区分大小写的。
大小写

四、命名规则

1. 见名知意

我们要起一个有意义的名字,尽量做到看一眼就知道是什么意思,这样可以提高代码的可读性。比如,名字就定义为 name,定义学生用 student

2. 驼峰命名法

驼峰法

  • 小驼峰式命名法(lower camel case):第一个单词以小写字母开始,第二个单词的首字母大写,例如:myNameaDog
  • 大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstNameLastName
3. 下划线命名法

_来连接所有的单词,比如send_msg

注意

  • Python 中变量名、函数名都使用下划线命名法
  • Python 中类名用大驼峰命名法
  • 全局变量用全部是大写,且单词之间用下划线链接的方式,例如SUM_SCORE

五、关键字

1. 是什么

通过前面的知识,我们知道了什么是标识符,标识符其实分为两部分。一部分是 Python 系统自己使用,用来实现某些特殊功能的,像if;另一部分是留给开发者自己用的,像我们定义的年龄age

总结来说,Python 中一些具有特殊功能的标识符,就是所谓的关键字

注意:关键字是 Python 已经使用了的,所以不允许开发者自己定义和关键字相同的名字的标识符。

2. 关键字有哪些
False, None, True, 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

我们可以在Python 交互模式中通过以下命令查看关键字:
image-20250322112238772

>>> import keyword
>>> keyword.kwlist

关于关键字的学习以及使用,我们会在后面的课程中一一进行学习。

想要了解更多相关内容,可以点击链接:https://www.itprojects.cn/study/detail/2.html?chapter=8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值