Python 内建常量(Built-in Constants)

本文介绍了Python的内置常量,包括基本常量如False、True、None、NotImplemented和Ellipsis,以及__debug__常量。这些常量在Python编程中扮演重要角色,例如表示布尔值、缺失值和特殊操作。此外,还提到了site模块增加的常量,如quit()、exit()等,这些常量在交互式解析shell中有用,但不建议在程序中使用。
摘要由CSDN通过智能技术生成

基本常量

内建域名中只有很少一部分常量,它们是:

False

[布尔类型][1]的否定值,分配给False关键字是非法的,并且会引发SyntaxError。

True¶

布尔类型的真值,分配给True关键字是非法的,并且会引发SyntaxError。

None

[NoneType][2]类型的专用值,None频繁用于表示某个值的缺少,即当默认参数没有传递给函数时。分配给None关键字是非法的,并且会引发SyntaxError。

NotImplemented

由二进制特定方法(例如eq(), lt(), add(), rsub()等)返回的特殊值,用来表示对于使用其他类没能实现的操作;为了同样的目的,也可能通过就地(in-place)二进制特殊方法返回。它的真值是真(WTF)。

注意:当返回NotImplemented,解释器将随后在其他类型上尝试反射操作,或者一些其他回退(依赖操作符)。
详情见[实现算术运算][3]

Ellipsis

该特殊值大多用于结合为用户定义的容器数据类型所扩展的切片语法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值