Python中的三元表达式可以将if-else语句放到⼀⾏⾥。语法如
下:
value = true-expr if condition else false-expr
true-expr或false-expr可以是任何Python代码。它和下⾯的代
码效果相同:
if condition:
value = true-expr
else:
value = false-expr
实例:
x = 5
print('Non-negative' if x >= 0 else 'Negative')
结果:
'Non-negative'