python小课堂:06 Python的布尔类型

3-4 Python的布尔类型
更新于: 2022-04-16 12:33:36

bool运算

  • 与运算
    • 规则: 两个都为True,则结果为真 True and True
  • 或运算
    • 规则:有一个(运算符,两边的元素当中的一个)为真,结果为真
    • True or False
  • 非运算
    • 规则:取反 not True
  • 短路计算
    • 与运算: a and b
    • 或运算: a or b:
      • 好处:性能
  • 其它语言里有类似非短路运算的逻辑运算,这里了解就行
  • True and not False:初学者可以不用了解

类型转换

  • 其它类型转化为 bool
  • bool(res)
res1 = 10
res2 = bool(res1)

print(res2)

常识

  • 整数/浮点数:除了0,其它都为True
  • 字符串: 除了空字符串,其它都是True

参考