• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:python自学-第三章-python语言基础之保留字标识符与内置函数

python 搞代码 4年前 (2022-02-20) 40次浏览 已收录 0个评论

一、保留字(关键字)

保留字是 python 语言中一些曾经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其余对象命名。

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 中标识符的命名不是随便的,而是要恪守肯定的命令规定,比如说:

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

(2) 标识符不能和 Python 中的保留字雷同。无关保留字,后续章节会具体介绍。

(3) Python中的标识符中,不能蕴含空格、@、% 以及 $ 等特殊字符

(4) 在 Python 中,标识符中的字母是严格辨别大小写的,也就是说,两个同样的单词,如果大小格局不一样,多代表的意义也是齐全不同的。比如说,上面这 3 个变量之间,就是齐全独立、毫无关系的,它们彼此之间是互相独立的个体。

number = 0
Number = 0
NUMBER = 0

(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内置函数

abs() delattr() hash() memoryview() set()
all() dict() help() min() setattr()
any() dir() hex() next() slicea()
ascii() divmod() id() object() sorted()
bin() enumerate() input() oct() staticmethod()
bool() eval() int() open() str()
breakpoint() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round()

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:python自学-第三章-python语言基础之保留字标识符与内置函数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址