Python中的标识符和关键字

Python017

Python中的标识符和关键字,第1张

按通俗理解,标识符就是由数字、字母和下划线组成,且不能用数字开头。(个人理解:标识符就是在声明定义一个变量时为其起了一个名字,能让别人一眼就认出来这个变量是什么)

ps:

声明与定义的区别:

简单理解就是:把建立空间的声明称之为“定义”,而把不需要建立存储空间的声明称之为“声明”

变量初始化:定义一个变量时同时赋予一个值,就叫做变量的初始化。

关键字就是,在Python中具有特殊功能的标识符,是Python已经在使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符。(个人理解:关键字就是为了避免开发者自己所定义的标识符与Python已定义并使用的标识符发生混淆而存在的东西。)

如果想查看Python中的关键字,可以通过Python标准库里的一个 keyword 模块,它可以输出当前版本系统的所有关键字:

补充:

官方文档: https://docs.python.org/3/library/keyword.html?highlight=keyword

1、标识符是由字符(A-Z和a-z)、下划线和数字组成,但是第一个字符不能是数字

2、标识符不能和Python中的保留字相同。

3、python中的标识符,不能包含空格、@、%以及$等特殊字符

4、在python中标识符中的字母是严格区分大小写的,也就是说,两个同样的单词,如果大小格式不一样,多代表的意义也是完全不同的。如number和Number

5、python语言中,以下划线开头的标识符有特殊含义,如

@以单下划线开头的标识符(如_width),表示不能直接访问类属性,其无法通过from...impoort*方式导入

@以双下划线开头的标识符(如__add)表示类的私有成员

@以双下划线作为开头和结尾的标识符(如__init__)是专用标识符

因此,除非特定场景需要,应避免使用以下划线开头的标识符

6、标识符的命名,除了要遵守以上这几条规则外,不同场景中的标识符,其名称也有一定的规范可循,例如:

@当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母,例如game_mian、game_register等

@当标识符作包的名称时,应尽量短小,也全部使用小写字母,不推荐使用下划线,例如:com.mr、com.mr.book等

@当标识符用作类名时,应采用单词首字母大写的形式。例如定义一个图书类,可以命名为Book

@函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割

@常量命名应全部使用大写字母,单词之间可以用下划线分割

python函数的变量名,函数名都是标识符标识符遵循4点规则1 。标识符由字母、下划线和数字组成2 。不能以数字开头3 。区分大小写4 。不能使用关字定律是为实践和事实所证明,反映事物在一定条件下发展变化的客观规律的论断。定律是一种理论模型,它用以描述特定情况、特定尺度下的现实世界,在其它尺度下可能会失效或者不准确。没有任何一种理论可以描述宇宙当中的所有情况,也没有任何一种理论可能完全正确。人生同样有其客观规律可循。一、生活定律 痛苦定律:死无疑是痛苦的,然而还有比死更痛苦的东西,那就是等死。幸福定律:如果你不再总是想着自己是否幸福时,你就获得幸福了。错误定律:人人都会有过失,但是,只有重复这些过失时,你才犯了错误。沉默定律:在辩论时,沉默是一种最难驳倒的观点。动力定律:动力往往只是起源于两种原因:希望,或者绝望。受辱定律:受辱时的唯一办法是忽视它,不能忽视它时就藐视它如果连藐视它也不能,那么你就只能受辱了。愚蠢定律:愚蠢大多是在手脚或舌头运转得比大脑还快的时候产生的。化妆定律:在修饰打扮上花费的时间有多少,你就需要掩饰的缺点也就有多少。省时定律:要想学会最节省时间的办法,首先就需要学会说"不"。地位定律:有人站在山顶上,有人站在山脚下,虽然所处的地位不同,但在两者的眼中所看到的对方,却是同样大小的。失败定律:失败并不以为着浪费时间与生命,却往往意味着你又有理由去拥有新的时间与生命了。谈话定律:最使人厌烦的谈话有两种:从来不停下来想想或者,从来也不想停下来。误解定律:被某个人误解,麻烦并不大被许多人误解,那麻烦就大了。结局定律:有一个可怕的结局,也比不上没有任何结局可怕。二、工作定律安全定律:最安全的单位几十年没有得过安全奖(最安全证明你们安全没有做工作)需要定律:同样两个相同的单位,同样的办公费。多少年以后,发生了变化(证明你们单位办公不需要那么多的钱)出来反对,这种成功的概论会归结为零。评比定律:领导认为谁好,谁就好。(只要领导看你不顺眼,再辛辛苦苦地工作也是白费力气。)一票否决定律:在一个单位,比如升工资,比如提拔任用,一个人提出来,往往成功的概率最大,而另一个人站接受教育定律:每个单位都有吊儿郎当不好好干工作的人。但领导往往在批评这些人的时候,这些人恰恰不在场,于是,便出现了遵纪守法的人,经常接受教育的尴尬局面。哭闹定律那个部门没有几个因为经常的哭闹而得到了实惠,他有什么理由不经常哭闹下去。(此定理也适用那些经常在领导面前叫苦叫累的部门)能者多劳定律:在同一科室里,有的人虽然在其岗,但却不能胜任本职工作,那他的工作只能由能胜任该项工作的人去代劳。不平衡定律:年年当先进的部门或个人,一年没有当先进便想不通从未当先进的部门或个人,当上先进后便想不到。少劳多得定律:一般的单位,都分为合同工、(过去称为正式工)协议工、临时工等等。拿钱越少的工作量越大,而且越容易被解雇拿钱越多的越没有多少事情可干,而且最不容易被解雇。