Python语言基础
Python语言进阶
Python数据结构

Python 布尔值

搞懂Python布尔值的两种结果
布尔值有两种:True 或 False。

比较两个值时,将对表达式求值,Python 返回布尔值答案

print(2 > 1)
print(2 == 1)
print(2 < 1)
执行结果:
True
False
False

当在 if 语句中运行条件时,返回 True 或 False:

a = 2
b = 1
if ( b > a ):
 print("b 大于 a")
else:
 print("b 小于等于 a")
执行结果:
b 小于等于 a

评估值和变量

bool() 函数可评估值并返回 True 或 False。
a = “Hello”
print(bool("Hello"))
print(bool(["1", "2", "3"]))
print(bool(a))
执行结果:
True
True
True
注意:实际上,除空值(例如 ()、[]、{}、""、数字 0 和值 None、False )外,没有多少值会被评估为 False。
print(bool(False))
print(bool(None))
print(bool(0))
print(bool(""))
print(bool(()))
print(bool([]))
print(bool({}))
执行结果:
False
False
False
False
False
False
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4