布尔类型的值和类型

简介: 布尔类型的值和类型。

布尔类型的值和类型

a = True
b = False
print(type(a)) #
print(type(b)) #

布尔类型的整数表现

print(int(True)) # 1
print(int(False)) # 0

使用 bool() 函数进行转换

print(bool(0)) # False
print(bool(42)) # True
print(bool('')) # False
print(bool('Python')) # True
print(bool([])) # False
print(bool([1, 2, 3])) # True

布尔逻辑运算

print(True and False) # False
print(True or False) # True
print(not True) # False

布尔比较运算

print(5 > 3) # True
print(2 == 2) # True
print(7 < 4) # False

布尔值在控制流中的应用

if True:
print("This will always print")

if not False:
print("This will also always print")

x = 10
if x:
print("x is non-zero and thus True in a boolean context")

相关文章
|
7月前
|
传感器 人工智能 图形学
UnityAI——常用感知类型的实现
UnityAI——常用感知类型的实现
|
4月前
|
Kubernetes 负载均衡 网络协议
在k8S中,Servic类型有哪些?
在k8S中,Servic类型有哪些?
|
程序员 数据库
软件文档的类型有哪些?
软件文档的类型有哪些?
239 0
测试字符类型和布尔类型
测试字符类型和布尔类型
68 0
|
JavaScript 前端开发
比较不同的类型
比较不同的类型
102 0
|
Java C++
什么是布尔类型?
什么是布尔类型?
175 0
类型和值
类型和值
76 0
|
Go
类型
类型
174 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
76 0

热门文章

最新文章