python输出布尔值true_关于python中bool类型的重要细节

原标题:关于python中bool类型的重要细节

0. 导读

大家好,欢迎来到 Crossin的编程教室 !

布尔类型是Python中必不可少的一种数据类型。它看起来很简单,仅包括True和False两种类型,但你不一定真的了解它的细节……

1. 首次引进

2002年3月,龟叔首次在PEP285中首次明确在python中引进布尔类型,并包括两个实例:"True"和"False"

6afd419083a2019a469844e0ea8e6c15.png

2. 继承于int

布尔类型是int型的一个子类,意味着"True"=1,"False"=0:

1print( True== 1) # 输出True

2print( False== 0) # 输出True

当然,也支持对布尔值和int值进行简单的计算:

1True+ 2# 输出3

23* False# 输出0

3. 布尔取值

其他编程语言中,可能布尔值会写作"true"和"false",但在python中必须首字母大写:

1a = true

2# NameError: name 'true' is not defined

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值