天宫鹤

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中,关系运算符(比如<<=>>===!=)的优先级高于逻辑运算符(比如andor)。具体来说,先进行关系运算,然后是and,最后是or

如果需要改变这种优先级,可以使用括号()来强制改变计算顺序。

posted on 2024-04-06 08:33  GoGrid  阅读(108)  评论(0编辑  收藏  举报

导航