python中if-else实现类似的“三目操作符”

直接看一个小代码:

var = var1 if condition else var2

可以这么理解上面这段语句,如果 condition 的值为 True, 那么将 var1 的值赋给 var;如果为 False 则将 var2 的值赋给 var。
worked = True
result = 'done' if worked else 'not yet'
print(result)

 

posted @ 2018-07-10 16:21  runningpp  阅读(88)  评论(0)    收藏  举报