Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-builtin-functions-bool.html

python 用于将一个参数转换为一个布尔值的内置函数 bool 详解

Python 内置函数 Python 内置函数


bool() 是 Python 内置的函数之一,用于将给定的参数转换为对应的布尔值。布尔值表示真(True)或假(False)的状态。

函数语法

bool([x])

参数:

  • x (可选):要转换为布尔值的参数。可以是任何数据类型。

返回值:

  • 如果参数 x 是假值(如 FalseNone 、空容器、0、空字符串等),则返回 False
  • 如果参数 x 是真值(非空字符串、非零数字、非空容器等),则返回 True

示例代码

假值示例:

print(bool(False))       # Output: False
print(bool(None))        # Output: False
print(bool(0))           # Output: False
print(bool(''))          # Output: False
print(bool([]))          # Output: False

真值示例:

print(bool(True))        # Output: True
print(bool(42))          # Output: True
print(bool('Hello'))     # Output: True
print(bool([1, 2, 3]))   # Output: True

总结

bool() 函数用于将给定的参数转换为布尔值。当参数是假值时,返回 False,当参数是真值时,返回 True。这个函数在判断条件、控制流以及类型转换方面非常有用,可以帮助你判断变量的真假状态并作出相应的处理。