位置: 编程技术 - 正文

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

  • 已认证进项税额转出会计分录账务处理
  • 我国税收居民
  • 运输行业一般纳税人税率
  • 印花税会计分录怎么做
  • 速达建账套期初数据
  • 公司清算存货怎么算
  • 贴现的费用怎么入账
  • 法院判决书能做证据使用吗
  • 工会经费拨缴是什么意思
  • 接受虚开增值税 经侦立案
  • 当天收入支出日报表怎么做
  • 工程结算与工程施工如何结转
  • 多付银行承兑退回的会计分录怎么写?
  • 社会团体收费项目有哪些
  • 员工参加公司活动的好处
  • 房产空置怎么判定
  • 停车场收入怎么做账
  • 小微企业利润亏损原因
  • 汇算清缴时费用占收入多少
  • 独资企业需要交企业所得税吗
  • 文化建设服务费减免
  • 个人所得税任职受雇信息有影响吗
  • 补交社保如何证明劳动关系
  • 会计相关行业的工作职责和招聘要求
  • 土地增值税清算方法与技巧
  • 稽查查补的税款可以享受即征即退吗
  • 企业转让销售配额怎么算
  • 周转材料盘点报告单
  • 销售额的意思
  • 委托贷款利息收入怎么开发票
  • win11 insider preview怎么升级正式版
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • 营改增后房地产企业账务处理
  • 期末坏账准备的计算
  • Win10 Build 19044.1379/19043.1379更新补丁KB5007253预览版推送
  • 不符合win11硬件要求安装会怎么样
  • 商品流通企业库存商品的核算方法主要有
  • php快速推送微信内容
  • php图片大小设置
  • 单位发放给职工的养老金
  • 前端发起请求怎么设置
  • 2021前端热门技术解读
  • 被黑客攻击
  • thinkphp 多表查询
  • 卫生医疗收费专业有哪些
  • 工业企业成本核算方法
  • 发票税额打印不全可以入账吗
  • 债权投资产生的暂时性差异确认所得税吗
  • 资金账簿印花税按年还是按次
  • 基础电信服务和增值电信服务税率
  • 所得税会计核算要点及程序有哪些
  • 限制性股票应纳税额的确定
  • 购买汽车抵扣增值税税率
  • 定额征收个体户如何交所得税
  • 小规模纳税人进口货物增值税税率
  • 收到红字发票如何处理
  • 远程认证软件可以卸载吗
  • apache系统服务启动不了
  • apt-key
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • ghost过的硬盘能恢复吗
  • windows 7的用户类型
  • win8 网络连接
  • mac怎么快速上手
  • windows8.1怎么用
  • linux awk $1
  • opengl光照算法
  • bootstrap需要学多久
  • node. js教程
  • linux shell终端
  • javascript页面设计
  • nodejs require原理
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • 三消游戏在线
  • 江西省国家税务局电子税务局
  • 吉林省地方税务局单位职工集资建房免征营业税
  • 上海地铁和公交乘车码
  • 广州市税务局副局长陈忠文
  • 公司如何制定制度
  • 建筑行业的公司近期出现的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设