【经验分享】Python3中的常量和部分案例详解,90%的人都不懂

本文详细解析了Python3中的常量,包括False、True、None、NotImplemented和Ellipsis。False和True是bool类型的常量,不可赋值;None用于表示缺失值;NotImplemented用于二进制特殊方法,表示未实现的操作;Ellipsis通常与扩展切片语法结合使用。文章通过实例展示了这些常量在实际编程中的应用和作用。
摘要由CSDN通过智能技术生成

Python3的内置常量

在Python解释器中,有少量的常量存在于内置命名空间中

所谓常量就是指不变化的量,虽然在python中的常量有可以被重新赋值的常量,但是强烈建议不要对其重新赋值,否则会影响python解释器正确执行python程序

False:

  • bool类型的假值
  • 不可赋值

True

  • bool类型的真值,给True或False赋值是非法的,会引发SyntaxError
  • 不可赋值

None

  • NoneType类型的唯一值.None经常用于表示缺少值,当因为默认参数未传递给函数时.给None赋值也是非法的,后引发SyntaxError
  • 不可赋值

NotImplemented

  • 二进制特殊方法应返回特殊值(例如,__eq__(),__lt__(),__add__(),__rsub__()等)表示操作没有针对其他类型实现,为了相同的目的可以通过就地二进制特殊方法(例如__imul__(),__rightnd__()等)返回,它的逻辑为真.
  • 对其赋值不会抛错,但是不应该对其赋值,会影响解释器对程序正常的执行

注解:当二进制(或就地)方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值