python语言正确的标识符是__python自学 第三章 python语言基础之保留字、标识符与内置函数...

一、保留字(关键字)

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

Python 保留字一览表andasassertbreakclasscontinue

defdelelifelseexceptfinally

forfromFalseglobalifimport

inislambdanonlocalnotNone

orpassraisereturntryTrue

whilewithyield

需要注意的是,由于 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()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值