优先级 not > and > or
逻辑或 or 的短路原则:
当左边的表达式成立 将不会执行右边的式子
逻辑与 and 的短路原则:
当左边的表达式不成立,将不会执行右边的 式子
python中 若表达式都为真, and返回最后一个值
python中 若表达式有为假, and返回第一个假值
python中 or 返回第一个真值
bool and a or b
默认a,b 都为真,当 bool为真,则输出a,短路b,
当bool为假,则输出b,直接bool or b ,短路a
还可以写成
return a if bool else b