Python的三元表达式使用
其他语言的三元表达式
result = 判定条件? 为真时的结果:为假时的结果 # 示例: result = 5>3? 1:0 # 条件为真是result赋值为1,条件为假时赋值为0
Python中的三元表达式
result = 为真时的结果 if 判断条件 else 为假时的结果 # 示例: >>> x = 1 >>> y = 2 >>> result = x if x > y else y # 如果条件成立,将x的值赋给result >>> result 2
上面的三元表达式等价于
>>> x = 1 >>> y = 2 >>> if x > y: ... result = x ... else: ... result = y ... >>> result 2 >>>
标签:
Python的三元表达式