布尔类型的值和类型

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

布尔类型的值和类型

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")

相关文章
|
1天前
|
Python
bool(布尔类型)
bool(布尔类型)。
7 2
|
3月前
|
Kubernetes 负载均衡 网络协议
在k8S中,Servic类型有哪些?
在k8S中,Servic类型有哪些?
|
程序员 数据库
软件文档的类型有哪些?
软件文档的类型有哪些?
210 0
|
JavaScript
布尔类型的转换规则?
1.使用 Boolean() 函数
测试字符类型和布尔类型
测试字符类型和布尔类型
65 0
|
JavaScript 前端开发
比较不同的类型
比较不同的类型
94 0
|
Java C++
什么是布尔类型?
什么是布尔类型?
168 0
类型和值
类型和值
73 0
|
Go
类型
类型
172 0