[python] python的三元運算子(ternary conditional operator)

三元運算子(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

http://stackoverflow.com/questions/394809/ternary-conditional-operator-in-python/1855173

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料