Python合集之Python保留字与标识符

    上一节我们详细了解了Python的编码规范问题,本节我们将学习了解一下Python编程语言中的保留字与标识符有哪些。

    1.1 保留字

    保留字是编程语言被赋予特定意义的一些单词。在开发编写程序的时候,我们不可以使用这些保留字作为变量,函数,类,模块和其他对象的名称来使用。在Python的编程语言中,主要有如下表格里面这些保留字:

and as assert break class continue
def del elif else except finally
for from False global if import
in is lambda nonlocal not None
or pass raise return try True
while with yield      

   注:Python中所有的保留字是区分大小写字母的,例如:if 是保留字,但是 IF 就不属于保留字,因此在编程的时候需要注意区分。

   对于Python中的保留字,可以在Python中的IDLE中输入代码进行查看:

import keyword
 keyword.kwlist

    如果在开发中,使用到了Python中的保留字作为模块,类,函数或者变量等的名称,则会提示“invalid syntax”的错误信息。

 

1.2 标识符

   标识符主要是用来标识变量、函数、类、模块和其他对象的名称。

   Python语言的标识符命名规则如下:

 1.由字母、下划线和数字组成,但是第一个字符不能是数字。

注:Python的标识符中不能包含空格、@、%、$等特殊字符。

 2.不能使用Python中的保留字。

 3.区分字母大小写。

在Python中,标识符的字母是严格区分大小写的,两个同样的单词,如果大小写格式不一样,所代表的意义是完全不同的。

例如:下面的3个变量,使用同一个单词,但是不同的大小写,表示的就是3个完全独立,毫无关系的独立个体。

number=0 #全部小写
Number=1 #部分大写
NUMBER=2 #全部大写

4. 在Python中已下划线开头的标识符具有特殊的意义,因此在开发的过程中要尽量避免使用类似的标识符。

 a. 以单下划线开头的标识符,表示不能直接访问的类属性,另外也不能通过 “from XXX import * ” 导入。

 b.以双下划线开头的标识符,表示类的私有成员。

 c.以双下划线开头和结尾的是Python里专用的标识。

注:在Python中允许使用汉字作为标识符,但是在真正的开发中尽量避免不要使用汉字作为标识符。

 

花絮:

本期的Python保留字与标识符分享到这里,下期我们将分享Python中的变量相关的问题,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

 

posted @ 2020-11-04 22:10  @睦  阅读(1404)  评论(0编辑  收藏  举报