python 自学 第三章 python 语言基础之保留字、标识符与内置函数
一、保留字(关键字)
保留字是 python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。
Python 保留字一览表
需要注意的是,由于 Python 是严格区分大小写的,保留字也不例外。所以,我们可以说 if 是保留字,但 IF 就不是保留字。
二、标识符
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。
python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:
(1) 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。
(2) 标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。
(3) Python 中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符
(4) 在 Python 中,标识符中的字母是严格区分大小写的,也就是说,两个同样的单词,如果大小格式不一样,多代表的意义也是完全不同的。比如说,下面这 3 个变量之间,就是完全独立、毫无关系的,它们彼此之间是相互独立的个体。
(5) Python 语言中,以下划线开头的标识符有特殊含义,例如:
· 以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;
· 以双下划线开头的标识符(如__add)表示类的私有成员;
· 以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。
因此,除非特定场景需要,应避免使用以下划线开头的标识符。
那我们再次熟悉下 Python 常用的一些命名规范:
(1)模块名 :尽量短小,并且全部使用小写字母,可以使用“_”分割多个字母,例如:game_main、game_regsiter;
(2)包名:同样尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.mingrisoft、com.mr;
(3)类名:采用单词首字母大写形式(即 Pascal 风格),例如:定义一个借书类:BorrowBook。
(4)模块内部的类:采用下划线“_”+Pascal 风格的类名,例如:在 BorrowBook 类中的内部类:_BorrowBook
(5)函数、类的属性和方法命名规则:同模块名类似,也是全部使用小写字母,多个字母可以使用“_”分隔
(6)常量:全部使用大写字母,可以使用下划线“_”
(7)使用单下划线“_”开头的模块变量或函数是受保护的,在使用 from XXX import *语句从模块中导入时这些变量或函数不能被导入
(8)双下划线“__”开头的实例变量或方法是类私有的。
三、 内置函数
ptthon 解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块
表 为 Python 3.x 内置函数
版权声明: 本文为 InfoQ 作者【WEB前端修行日志】的原创文章。
原文链接:【http://xie.infoq.cn/article/cffd7a9b9a64c23b4c5a0d0d2】。文章转载请联系作者。
评论