布尔表示两值之一:True 或 False。
布尔值
在编程中,您通常需要知道表达式是 True 还是 False。
您可以计算 Python 中的任何表达式,并获得两个答案之一,即 True 或 False。
比较两个值时,将对表达式求值,Python 返回布尔值答案:
print(8 > 7)
print(8 == 7)
print(8 < 7)
评估值和变量
bool() 函数可让您评估任何值,并为您返回 True 或 False。
实例
评估字符串和数字:
print(bool("Hello"))
print(bool(10))
结果都为 True
大多数值都为 True
如果有某种内容,则几乎所有值都将评估为 True。
除空字符串外,任何字符串均为 True。
除 0 外,任何数字均为 True。
除空列表外,任何列表、元组、集合和字典均为 True。
实例
下例将返回 True:
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
大多数值都为 True
如果有某种内容,则几乎所有值都将评估为 True。
除空字符串外,任何字符串均为 True。
除 0 外,任何数字均为 True。
除空列表外,任何列表、元组、集合和字典均为 True。
实例
下例将返回 True:
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
Python 字符串 2026-04-21
Python 数据类型 2026-04-21
Python-turtle(海龟绘图) 2026-04-01
Python实现奥运五环绘制(Turtle图形绘制教学) 2026-03-30
Python里面最常用的函数——print 2026-03-24
Python是什么 2026-03-24
有趣的python迷你程序(画爱心) 2026-03-20
十进制数二进制相互转换(知识和题目)2025-06-24
编码的基本方式和应用(知识和选择题)2025-06-24
攀枝花大河中学介绍(国家级重点特色高中)2025-02-19