一文读懂什么叫做布尔类型
2019-06-17 08:49
python猿
关注
布尔类型
对于错、0和1、正与反,都是传统意义上的布尔类型。
但在Python语言中,布尔类型只有两个值,True与False。请注意,是英文单词的对与错,并且首字母要大写,不能其它花式变型。
布尔值通常用来判断条件是否成立。 例如:
Python内置的bool()函数可以用来测试一个表达式的布尔值结果。
这里需要注意的是,3 is "3" 为什么是False呢?一个是整数一个是字符串。is是运算符比较的是对象,当然是错误的。
布尔类型可以进行and、or和not运算
and运算是与运算,只有所有都为True,and运算的结果才是True:
or运算是或运算,只要其中有一个为True,or运算结果就是True:
not运算是非运算,它是单目运算符,把True变成False,False变成True:
布尔类型还能做别的运算吗?
并且在做四则运算的时候,明显把True看做1,False看做0。
空值
空值不是布尔类型,严格的来说放在这里是不合适的,只不过和布尔关系比较紧密。
空值是Python里一个特殊的值,用None表示(首字母大写)。None不能理解为0,因为0是整数类型,而None是一个特殊的值。None也不是布尔类型,而是NoneType。
![](http://www.ofweek.com/images/weixin/weixin_ee.gif)
声明:
本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
图片新闻
最新活动更多
-
2月25日火热报名中>> Ansys Motion薄膜卷曲卷对卷工艺仿真解决方案
-
限时免费立即试用>> 燧石技术,赋光智慧,超越感知
-
2月28日火热报名中>> 【免费试用】东集技术年终福利——免费试用活动
-
即日-3.21立即报名 >> 【深圳 IEAE】2025 消费新场景创新与实践论坛
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
4日10日立即报名>> OFweek 2025(第十四届)中国机器人产业大会
推荐专题
- 1 2024-2025年全球半导体行业深度分析:芯片公司业绩排名和市场规模
- 2 2025年半导体行业展望:如何在波动中探寻新机遇
- 3 美国,正在疯狂建芯片厂,疯狂购买ASML光刻机
- 4 2025年全球半导体行业有哪些发展趋势?
- 5 RTX 5080 FE首发评测:功耗竟然低于RTX 4080!性能接近RTX 4090D
- 6 HBM带来新机遇!概念股出炉(名单)
- 7 DeepSeek引爆了AI,国产GPU集体撑腰
- 8 2025年,国产RISC-V芯片,会与ARM全面对决了
- 9 美国新任总统特朗普的“Stargate”(星际之门)是做啥的,用到哪些芯片呢
- 10 德中技术发布数控设备操作系统MOS V1.0版本软件
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论