新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

新大榭软件管家 V5.8 Excel版 微信版 发布 财务/仓库/生产/销售/采购/行政/人事/校园 客服中心 - 办公软件 - 网站设计 - 广告招商

新大榭镜像 - 官方Web实验室 - 加入收藏 - 设为首页 广告是为了更好的发展 欢迎我区企业及商家赞助本站 首页文字黄金广告位(赞助)公益广告免费发布

查看: 273|回复: 0

[笔记] 7672 - python内置常量知多少?

[复制链接]
发表于 2021-8-25 16:00:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

x
False
7 ~; P, ?  V" t5 E# c0 C, m5 A7 O
bool 类型的假值。 给 False 赋值是非法的并会引发 SyntaxError。
True
& t0 Y6 w5 o3 ?! ^0 W; ?" R
bool 类型的真值。 给 True 赋值是非法的并会引发 SyntaxError。
None, R+ P# b+ k4 c! X" d7 _* {2 t1 ?
NoneType 类型的唯一值。 None 经常用于表示缺少值,当因为默认参数未传递给函数时。 给 None 赋值是非法的并会引发 SyntaxError。

' M  j& P) _- r, ?0 q" P" s! G8 ^; l- c" @" |' Z
NotImplemented
/ D, R3 X# z# j6 H
双目运算特殊方法(如 __eq__(), __lt__(), __add__(), __rsub__() 等)应返回的特殊值,用于表示运算没有针对其他类型的实现;也可由原地双目运算特殊方法(如 __imul__(), __iand__() 等)出于同样的目的而返回。 它不应被作为布尔值来解读。
- v) j; J. }2 k, u8 X, G$ S
注解 当二进制(或就地)方法返回``NotImplemented``时,解释器将尝试对另一种类型(或其他一些回滚操作,取决于运算符)的反射操作。 如果所有尝试都返回``NotImplemented``,则解释器将引发适当的异常。 错误返回的``NotImplemented``将导致误导性错误消息或返回到Python代码中的``NotImplemented``值。
5 n/ y* h% l" f0 _% ]: U参见 实现算术运算 为例。
- w: {5 y  H7 T  G: z
0 i0 M  h1 p+ f1 S+ w# g" U注解 NotImplementedError 和 NotImplemented 不可互换,即使它们有相似的名称和用途。 有关何时使用它的详细信息,请参阅 NotImplementedError。
; c2 j! H5 _& O9 ?3 T+ N8 _& U0 u在 3.9 版更改: 作为布尔值来解读 NotImplemented 已被弃用。 虽然它目前会被解读为真值,但将同时发出 DeprecationWarning。 它将在未来的 Python 版本中引发 TypeError。1 W2 W. X, G3 O  U0 X" Y2 p+ d: a2 Z
% }& {6 u$ H6 ~- }9 e# s% a/ Y; F
Ellipsis
- y# C  h) T- w/ Q8 f2 u$ r2 }
与省略号文字字面 “...” 相同。 特殊值主要与用户定义的容器数据类型的扩展切片语法结合使用。
__debug__
, k! H( \9 D- ]- a3 F) G
如果 Python 没有以 -O 选项启动,则此常量为真值。 另请参见 assert 语句。
' S! ~& O* n6 M5 u
, M% v* e, _" I+ V
注解 变量名 None,False,True 和 __ debug__ 无法重新赋值(赋值给它们,即使是属性名,将引发 SyntaxError ),所以它们可以被认为是“真正的”常数。
4 z: s+ X. i8 ^7 @' |5 }# t8 d% I
. M, g# n4 Z1 O由 site 模块添加的常量
  a/ X  S4 t1 Msite 模块(在启动期间自动导入,除非给出 -S 命令行选项)将几个常量添加到内置命名空间。 它们对交互式解释器 shell 很有用,并且不应在程序中使用。
. x4 o* K& d& I3 d# Y) X) O$ i! Y  n- J* v& @4 B& b
quit(code=None)/ X2 M& r6 P& y0 m. j
exit(code=None)
5 w2 v  T# H' D3 b" M: M% R! K" V当打印此对象时,会打印出一条消息,例如“Use quit() or Ctrl-D (i.e. EOF) to exit”,当调用此对象时,将使用指定的退出代码来引发 SystemExit。2 ?, V* f: S( C* y
  L* N+ l0 ]/ ^& l5 l( @! d& J
copyright; A6 m6 _8 J( \( S
credits- `1 X( |" {, w8 Y7 z6 J
打印或调用的对象分别打印版权或作者的文本。" U2 P- K  y) A$ N

  u# {* T1 ]2 ?% L# Z! ~$ hlicense
; W2 X6 L2 J3 m# f( `当打印此对象时,会打印出一条消息“Type license() to see the full license text”,当调用此对象时,将以分页形式显示完整的许可证文本(每次显示一屏)。  [  r- v+ P4 Q/ ?; `. v
新大榭Python学习社区公益培训、Excel业务指导、办公软件定制、网站建设、网络安全;新大榭Web实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新大榭七周年,感谢由您!

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2024-6-2 21:11 , Processed in 0.067136 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表