Python条件表达式(或“三元运算符”)
示例
三元运算符用于内联条件表达式。最好在易于阅读的简单,简洁的操作中使用。
参数的顺序与许多其他语言(例如C,Ruby,Java等)不同,当不熟悉Python的“令人惊讶”行为的人使用它时,它们可能会导致错误(它们可能会颠倒顺序)。
有些人认为它“笨拙”,因为它与正常的思维流程相反(先思考条件,然后思考效果)。
n = 5 "Greater than 2" if n > 2 else "Smaller than or equal to 2" #出:“大于2”
该表达式的结果将与英语一样-如果条件表达式为True,则它将求值为左侧的表达式,否则为右侧的表达式。
次要操作也可以嵌套,如下所示:
n = 5 "Hello" if n > 10 else "Goodbye" if n > 5 else "Good day"
它们还提供了在lambda函数中包含条件的方法。
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短