7.标识符与关键字

李光朱课程 2024-04-09 09:32:33
标识符

什么是标识符?

在程序中定义的一些符号和名称

请看如下代码:

age = 18

在上述变量定义时,age就是变量的名字,实际上它就是标识符,如果在程序中需要获取18,那么就使用age这个标识符就可以了

因此,标识符到底有什么用?估计也有了答案

答:标识符是自己定义的符号,例如变量名 、函数名、类名等,可以快速找到我们用的数据或者功能

标识符的规则

标识符由字母、下划线和数字组成,且数字不能开头

思考:下面的标识符哪些是正确的,哪些不正确,为什么?

fromNo12from#12my_Booleanmy-BooleanObj22ndObjmyInttest1Mike2jackMy_tExt_testtest!32haha(da)ttintjack_rosejack&roseGUIG.U.I

Python中的标识符是区分大小写的!!!

命名规则见名知意起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name, 定义学生 用student驼峰命名法小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName下划线命名法用_来连接所有的单词,比如send_msg

注意

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

什么是关键字?

上面的知识我们知道了什么是标识符,标识符分为2部分

一部分是Python系统自己用了,用来实现某些特殊功能,像if另外一部分是留给开发者自己用,像我们定义的年龄age

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

注意:

关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符关键字有哪些?False, None, True, and, as, assert, async, await, break,, continue, def, delelif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocalnot, or, pass, raise, return, try, while, with, yield

可以在Python交互模式中通过以下命令进行查看关键字

>>> import keyword>>> keyword.kwlist

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

0 阅读:0

李光朱课程

简介:感谢大家的关注