布尔类型
真True假False
逻辑运算符Boolean Operations
and or not
tips:
Python中任何对象都能直接进行真值测试(测试该对象的布尔类型值为True或者False),用于if或者while语句的条件判断,也可以作为不二逻辑运算符的操作数。
(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9) == 4
短路逻辑和运算符优先级
短路逻辑的核心思想:
从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值。
运算符优先级Operator precedence
谋定而后动,知止而有得
思维导图和流程图
流程图Flowchart
思维导图Mind Map