资讯专栏INFORMATION COLUMN

Python标准库---8、内置常量

gplane / 2640人阅读

摘要:上一篇文章标准库内置函数下一篇文章标准库内置类型逻辑值检测布尔运算比较内置常量有少数的常量存在于内置命名空间中。给赋值是非法的并会引发。如果所有尝试都返回,则解释器将引发适当的异常。如果没有以选项启动,则此常量为真值。

上一篇文章:Python标准库---7、内置函数(V-W-X-Y-Z)
下一篇文章:Python标准库---9、内置类型:逻辑值检测、布尔运算、比较
内置常量
有少数的常量存在于内置命名空间中。 它们是:
1. False
bool 类型的假值。 给 False 赋值是非法的并会引发 SyntaxError。
2. True
bool 类型的真值。 给 True 赋值是非法的并会引发 SyntaxError。
3. None
NoneType 类型的唯一值。 None 经常用于表示缺少值,当因为默认参数未传递给函数时。 给 None 赋值是非法的并会引发 SyntaxError。
4. NotImplemented
二进制特殊方法应返回的特殊值(例如,__eq__()、__lt__()、__add ()、__rsub__() 等)表示操作没有针对其他类型实现;为了相同的目的,可以通过就地二进制特殊方法(例如,__imul __()、 rightnd__() 等)返回。 它的逻辑值为真。

注解 当二进制(或就地)方法返回NotImplemented时,解释器将尝试对另一种类型(或其他一些回滚操作,取决于运算符)的反射操作。 如果所有尝试都返回NotImplemented,则解释器将引发适当的异常。 错误返回的NotImplemented将导致误导性错误消息或返回到Python代码中的NotImplemented值。
参见 Implementing the arithmetic operations 为例。

注解 NotImplementedError 和 NotImplemented 不可互换,即使它们有相似的名称和用途。 有关何时使用它的详细信息,请参阅 NotImplementedError。
Ellipsis
与省略号文字字面 “...” 相同。 特殊值主要与用户定义的容器数据类型的扩展切片语法结合使用。

5. debug
如果 Python 没有以 -O 选项启动,则此常量为真值。 另请参见 assert 语句。

注解 变量名 None,False,True 和 debug 无法重新赋值(赋值给它们,即使是属性名,将引发 SyntaxError ),所以它们可以被认为是“真正的”常数。

由 site 模块添加的常量

site 模块(在启动期间自动导入,除非给出 -S 命令行选项)将几个常量添加到内置命名空间。 它们对交互式解释器 shell 很有用,并且不应在程序中使用。

1. quit(code=None) 2. exit(code=None)
当打印此对象时,会打印出一条消息,例如“Use quit() or Ctrl-D (i.e. EOF) to exit”,当调用此对象时,将使用指定的退出代码来引发 SystemExit。
3. copyright 4. credits
打印或调用的对象分别打印版权或作者的文本。
5. license
当打印此对象时,会打印出一条消息“Type license() to see the full license text”,当调用此对象时,将以分页形式显示完整的许可证文本(每次显示一屏)。

上一篇文章:Python标准库---7、内置函数(V-W-X-Y-Z)
下一篇文章:Python标准库---9、内置类型:逻辑值检测、布尔运算、比较

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43978.html

相关文章

  • Python标准---9、内置类型:逻辑值检测、布尔运算、比较

    摘要:逻辑值检测任何对象都可以进行逻辑值的检测,以便在或作为条件或是作为下文所述布尔运算的操作数来使用。重要例外布尔运算和总是返回其中一个操作数。的优先级比非布尔运算符低,因此会被解读为而会引发语法错误。它们的优先级相同比布尔运算的优先级高。 上一篇文章:Python标准库---8、内置常量下一篇文章:Python标准库---10、内置类型:数字类型 内置类型 以下部分描述了解释器中内置的...

    zeyu 评论0 收藏0
  • Python标准---7、内置函数(V-W-X-Y-Z)

    摘要:上一篇文章标准库内置函数下一篇文章标准库内置常量内置函数返回模块类实例或任何其它具有属性的对象的属性。相当于函数会保证可迭代对象按从左至右的顺序被求值。上一篇文章标准库内置函数下一篇文章标准库内置常量 上一篇文章:Python标准库---6、内置函数(P-K-R-S-T-U)下一篇文章:Python标准库---8、内置常量 内置函数: showImg(https://segmentf...

    qiangdada 评论0 收藏0
  • Python标准---16、内置类型:上下文管理器类型、其他、特殊属性

    摘要:退出运行时上下文并返回一个布尔值旗标来表明所发生的任何异常是否应当被屏蔽。除了实现上下文管理协议以外,不同类型不会被特殊处理。其中一些并不会被内置函数所列出。 上一篇文章:Python标准库---15、内置类型:集合类型、映射类型下一篇文章:Python标准库---17、内置异常 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。 此...

    zhisheng 评论0 收藏0
  • Python标准---18、文本处理服务:string 常见的字符串操作

    摘要:由在语言区域中被视为标点符号的字符组成的字符串。给定作为见上文的返回值,将其转换为要格式化的对象。选项表示对浮点表示类型和整数表示类型使用下划线作为千位分隔符。 上一篇文章:Python标准库---17、内置异常下一篇文章:Python标准库---19、文本处理服务:re正则表达式操作 字符串常量 此模块中定义的常量为: string.ascii_letters下文所述 ascii...

    bbbbbb 评论0 收藏0
  • Python标准---3、内置函数(G-H-I-J-K)

    摘要:上一篇文章标准库内置函数下一篇文章标准库内置函数内置函数返回对象命名属性的值。返回表示当前全局符号表的字典。例如,从二进制数据库文件中读取固定宽度的块,直至到达文件的末尾上一篇文章标准库内置函数下一篇文章标准库内置函数 上一篇文章:Python标准库---2、内置函数(D-E-F)下一篇文章:Python标准库---4、内置函数(L-M-N-O) 内置函数: showImg(http...

    gself 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<