位置: 编程技术 - 正文

深入理解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数据库连接池实例详解

  • 工程设备一览表
  • 车船税每年都要交吗不交有什么影响
  • 当月个税申报的是几月的工资表
  • 转回存货跌价准备为什么是可抵扣暂时性差异
  • 哪些会计科目借方记增加
  • 制作原始人类用的工具
  • 供应商给的折扣比发票少怎么做账
  • 固定资产折旧年限的最新规定2022
  • 医院销售药品是干嘛的
  • 公司注销应付款太多
  • 电商支付的刷单费怎样做记账凭证?
  • 来料加工企业的会计处理问题
  • 一般销售商品业务
  • 进项不够怎么避税
  • 异地预缴税款怎么做分录
  • 7月3日事业单位
  • 全年实现利润总额为6035
  • 股票现金分红
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • 怎么查看当前刷新率
  • 提取利润会计分录怎么做
  • 投资回报周期是多少天
  • 公司章程认缴时效是多久
  • 申请出具商标注意事项
  • 出售提完折旧的固定资产怎么记账
  • win7系统网络连接出现红叉
  • mac中的finder简介命令
  • windows update更新错误
  • PHP:pg_parameter_status()的用法_PostgreSQL函数
  • php设计模型
  • 增值税专用发票怎么开
  • ryzen3 2200配显卡
  • 手机怎么设置无信号
  • 进料加工免退税
  • 哈利法塔里面有什么
  • 最快的XQD存储卡是什么
  • 劳务派遣企业简易征收管理办法
  • vue带参数跳转到详情页面
  • php字符串定义
  • 学堂在线结课后还能看吗
  • css做三角
  • 【深度学习】Pytorch实现CIFAR10图像分类任务测试集准确率达95%
  • php怎么转go
  • 小规模纳税人开农产品免税发票
  • 余热发电前景
  • react context优化四重奏教程示例
  • 定额计税的有哪些
  • 物业费的税可以抵扣吗
  • 无形资产有在建工程吗
  • SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
  • 现行印花税税率是多少
  • 开办费的最新账务处理会计视野
  • 收到进项税发票
  • 颁给供应商的奖项
  • 未分配利润高怎么解释
  • 单位租用员工个人的车可以不收租吗
  • 多发了工资怎么做账务处理
  • 哪些企业可以减免企业所得税
  • 发生的销货退回费用应计入
  • 增发股票会计科目
  • 季度平均人数怎么算出来的
  • innodb_sys_tables
  • sqlserver响应好慢
  • winxp系统怎么连接网络
  • Windows 2008R2 HyperV下安装CentOS6,网卡无痛设置
  • 什么是微软软件
  • 系统自动设置网络连接
  • win7桌面提示7601
  • linux中字符设备有哪些
  • ubuntu装eclipse
  • win10 win8.1双系统
  • cocos2dx4.0入门
  • unity3d Sprite Packer如何用
  • shell脚本ne
  • jquery全选和全不选效果
  • 江苏发票真伪查询网站
  • 威海个人社保余额查询
  • 文件清理规则
  • 大班直播课怎么上
  • 一巩固三衔接
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设