第6章 数据类型转换-6.3 转换为布尔值

张开发
2026/4/10 14:03:07 15 分钟阅读

分享文章

第6章 数据类型转换-6.3 转换为布尔值
通过使用bool()函数可以将给定的值转换为布尔值。其语法格式如下bool([x])其中参数x为可选参数表示Python中数据类型所对应的值如果省略该参数则该函数返回False。示例代码如下# 资源包\Code\chapter6\6.3\0603.py bl1 bool() print(bl1) bl2 bool(ifree) print(bl2)该部分内容读者需要重点记忆的是给定的值转换为布尔值为假的情况包括整数0、浮点数0.0、空字符串、复数0j、布尔值False、空列表、空元组、空字典、空集合和None注意对象包括空对象转换布尔值为True。示例代码如下# 资源包\Code\chapter6\6.3\0604.py bl1 bool() print(bl1) # 整数0 bl2 bool(0) print(bl2) # 浮点数0.0 bl3 bool(0.0) print(bl3) # 空字符串 bl4 bool() print(bl4) # 复数0j bl5 bool(0j) print(bl5) # 布尔值False bl6 bool(False) print(bl6) # 空列表 bl7 bool([]) print(bl7) # 空元组 bl8 bool(()) print(bl8) # 空字典 bl9 bool({}) print(bl9) # 空集合 bl10 bool(set()) print(bl10) # None bl11 bool(None) print(bl11) class Car(object): pass audiCar() # 对象转换为布尔值为True bl12bool(audi) print(bl12)

更多文章