Python的三元運算子(ternary conditional operator)

發佈日期:2021-5-9;上次更新:2021-5-27

三元運算子(ternary conditional operator)

在C/C++裡以 ?: (問號冒號)表示

在python中則以x if y else z表示

x = True if 'a' == 'a' else False
 
#意思同於
if 'a' == 'a':
    x = True
else:
    x = False

資料來源