831

4 分钟

#Python 的内置函数 bool

说明:类型转换为 bool

#函数说明

class bool(x=False): ''' 类型转换为 bool :param x: 一个变量 :return: 转换为 bool 后的值 '''

说明

将变量转换为 bool 类型。

以下值会被转换为 False

  • None
  • False 自身
  • 值为 0 的数值类型变量,包括但不限于 intfloat
  • 长度为 0 的容器,包括但不限于空字符串、空元组、空列表
  • __bool__ 方法返回 False 的对象
  • __len__ 方法返回 0 的对象

除此之外的值都将被转换为 True

参数

  • x - 要转换的变量,默认为 False

返回值

转换为 bool 类型后的值

#示例

print("0 是", bool(0)) print("10 是", bool(10)) print("'hello world' 是", bool('hello world')) print("'' 是", bool('')) print("None 是", bool(None))

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

创建于 2025/6/9

更新于 2025/6/10