• 预备
  • 基础语法
  • 容器类型
  • 函数
  • 面向对象
  • 输入输出
  • 进程控制
  • 线程控制
  • 正则表达式
  • 网络编程
  • 图形界面
  • 常见问题
  • API 帮助手册

  • 设置

546

3 分钟

#bool

说明:类型转换为 bool

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

以下值会被转换为 False

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

示例:

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

创建于 2025/5/9 23:27:43

更新于 2025/5/11 16:48:17