Python基础语法知识

注释

类型转换

转换为布尔类型

  • 如果对非 0 的整数(int 包含正数和负数)进行 bool 类型的转换 那么就全都是 True
  • 在整数的范围内 0 强制类型转换为 bool 类型的结果是 false
  • 将浮点数转换为bool类型的数据的时候  正的浮点数和负的浮点数的结果是true
  • 如果是0.0 那么结果是false
  • 只要字符串中有内容 那么在强制类型转换为bool的时候 那么就返回True
  • 只要列表中有数据 那么强制类型转换为bool的时候 就返回True
  • 只要元组中有数据 那么强制类型转换为bool的时候 就会返回True
  • 只要字典中有内容 那么在强制类型转换为bool的时候 就会返回True
1
2
3
4
5
6
7
8
什么情况下是False
print(bool(0))
print(bool(0.0))
print(bool(''))
print(bool(""))
print(bool([]))
print(bool(()))
print(bool({}))
使用 Hugo 构建
主题 StackJimmy 设计