您的“关注”和“点赞”,是信任,是认可,是支持,是动力......
如意见相佐,可留言。
本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。
Python 布尔数据类型,简称布尔类型,在 Python 中用 bool
表示。
bool 类是 int 类的子类。
布尔类型提供了两个布尔值来表示真(对)或假(错),在 Python 中分别用 True
(真或对)或False
(假或错)来表示。
True
和 False
是 Python 的关键字,在使用时,一定要注意首字母要大写,否则解释器会报错。如下代码所示:
例一,
print(True) # True 首字母要大写
print(False) # False 首字母要大写
print(type(True)) # 查看 True 的类型
print(type(False)) # 查看 False 的类型
运行结果:
True
False
<class ‘bool‘>
<class ‘bool‘>
例二,
print(true) # True 首字母小写,会报错
运行结果:
NameError: name ‘true‘ is not defined
False
和 True
两个实例。True
相当于整数值 1
,False
相当于整数值 0
。如例二所示:例一,
print(4 > 3)
print(2 > 4)
运行结果:
True
False
例二,
print(True + 2)
print(True - 2)
print(False + 2)
运行结果:
3
-1
2
class bool([x])
True
或者 False
。x
是假的或者被省略,返回 False
;其他情况返回 True
。3.7 版
更改: x
现在只能作为位置参数。print(bool(2 > 4)) # x 参数为假
print(bool()) # x 参数被省略
# x 参数为其他情况。列举两例,不做过多举例。
print(bool(2))
print(bool(-4))
运行结果:
False
False
True
True
Python 布尔数据类型详解(bool)[学习 Python 必备基础知识][看此一篇就够了]
原文:https://www.cnblogs.com/manongajie/p/12750970.html