位置: 编程技术 - 正文

深入理解Python中的内置常量(深入python3)

编辑:rootadmin

推荐整理分享深入理解Python中的内置常量(深入python3),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入理解python特性,深入理解python特性pdf百度云,深入python3,浅谈python,python的理解,深入理解python特性 pdf,python的理解,python的理解,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

大家都知道Python内置的常量不多,只有6个,分别是True、False、None、NotImplemented、Ellipsis、__debug__。下面就来看看详细的介绍:

一. True

1. True是bool类型用来表示真值的常量。

2. 对常量True进行任何赋值操作都会抛出语法错误。

二. False

1. False是bool类型用来表示假值的常量。

2. 对常量False进行任何赋值操作都会抛出语法错误。

三. None

1. None表示无,它是NoneType的唯一值。

2. 对常量None进行任何赋值操作都会抛出语法错误。

3. 对于函数,如果没有return语句,即相当于返回None。

深入理解Python中的内置常量(深入python3)

四. NotImplemented

1. NotImplemented是NotImplementedType类型的常量。

2. 使用bool()函数进行测试可以发现,NotImplemented是一个真值。

3. NotImplemented不是一个绝对意义上的常量,因为他可以被赋值却不会抛出语法错误,我们也不应该去对其赋值,否则会影响程序的执行结果。

4. NotImplemented多用于一些二元特殊方法(比如__eq__、__lt__等)中做为返回值,表明没有实现方法,而Python在结果返回NotImplemented时会聪明的交换二个参数进行另外的尝试。

当执行a1==a2(即调用__eq__(a1,a2)),返回NotImplemented时,Python会自动交换参数再次调用__eq__(a2,a1)。

五. Ellipsis

1. Ellipsis是ellipsis类型的常量,它和…是等价的。

2. 使用bool()函数进行测试可以发现,Ellipsis是一个真值。

3. Ellipsis不是一个绝对意义上的常量,因为他可以被赋值却不会抛出语法错误,我们也不应该去对其赋值,否则会影响程序的执行结果。

4. Ellipsis多用于表示循环的数据结构。

六. __debug__

1. __debug__是一个bool类型的常量。

2. 对常量__debug__进行任何赋值操作都会抛出语法错误。

3. 如果Python没有使用-O选项启动,此常量是真值,否则是假值。

总结

好了,

标签: 深入python3

本文链接地址:https://www.jiuchutong.com/biancheng/375499.html 转载请保留说明!

上一篇:python万年历实现代码 含运行结果(python日历查询系统)

下一篇:Python实现Mysql数据库连接池实例详解

  • 小规模纳税人合理避税
  • 组成计税价应该是含税价还是不含税价?
  • 从租计征房产税怎么申报
  • 景点门票可以做账吗
  • 医疗胶片扫描仪怎么用
  • 纳税人经营所得预缴申报表怎么填
  • 建筑企业劳务工资必须要开劳务发票吗?
  • 新的企业所得税暂行条例
  • 购买大型设备的会计科目
  • 存货换入无形资产考虑增值税
  • 收回赔款会计分录
  • 签发票据是什么行为
  • 新会计准则要求
  • 印花税计入税金及附加什么时候开始
  • 固定资产评估是什么单位
  • 花生油 增值税
  • 小规模纳税人的企业所得税怎么算
  • 个人土地征收款协议模板
  • 社会团体的费用包括哪些
  • 残联备案还能补申报吗
  • 手动设定ip地址后连不上网
  • 固定资产残值率计算公式
  • 有关预提费用如何冲销
  • 溢价购入债权投资是为啥
  • 广告制作包括印花吗
  • 筹建期固定资产是否要折旧
  • 网关设置
  • 银行退回手续费的账务处理
  • 事业单位收到拨款怎么办
  • 高新企业研发费用占比规定
  • 最保值的ipad
  • 售后租回怎么理解
  • php功能实现
  • 为什么税前利润加可抵扣暂时性差异
  • imu定位
  • sql server2016使用
  • 这年头不好混图片
  • nodejs安装及环境配置win7
  • 帮助命令的快捷键是什么
  • 账载折旧金额填哪个数
  • phpcms v9官网
  • python photoshop
  • 以房租入股股份怎么计算
  • 软件公司股权
  • phpcms作者名不显示怎么解决
  • dedecms下载
  • 个人所得税核定征收税率
  • 出口退税单机版是什么意思
  • 缴纳上月应交未交税费
  • 收到预付货款用什么凭证
  • 如何查询工商局每天入驻情况
  • 海关被税没有发票
  • 库存商品盘盈怎么做账
  • 运费开什么发票
  • 汇票与本票有何不同
  • 管家婆记账可以都有凭证做吗?
  • 收到其他应付款会计分录
  • 如何理解会计含义
  • 固定资产为什么提折旧,有何实际意义
  • vb.net with
  • win10系统怎么手机投屏到电脑
  • windows server 2016最大内存
  • centos怎么安装eclipse
  • debian安装配置清华源
  • centos7更改默认内核
  • windows10升级后
  • tab栏切换案例
  • [置顶] 关于在vs2013中配置opengl红宝书第八版环境
  • input和button按钮合到一起
  • Unity3d TweenPosition.Begin()的使用浅析
  • css标准规范
  • jquery网页设计
  • python的读写文件
  • 移交税务稽查的条件标准
  • 新办企业税务登记后还需要办理哪些业务
  • 地税局属于哪个部门管
  • 手表关税多少
  • 天津地税自助办税终端
  • 新疆税务总局网站官网
  • 云南省昆明市税收优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设