Python中的iif语句这样用(使用三元表达式替代if-else语句)
# 使用三元表达式替代if-else语句
scope = n.name.startswith("'") and '工作表' or '工作簿'
# if n.name.startswith("'"):
# scope = '工作表'
# else:
# scope = '工作簿'
iif()函数这样用:x = 5 > 3 and '大于' or '小于'。
python关系运算符和逻辑运算符的优先级:
在Python中,关系运算符(比如<, <=, >, >=, ==, !=)的优先级高于逻辑运算符(比如and, or)。具体来说,先进行关系运算,然后是and,最后是or。
如果需要改变这种优先级,可以使用括号()来强制改变计算顺序。
浙公网安备 33010602011771号