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)
直接看一个小代码:
var = var1 if condition else var2 可以这么理解上面这段语句,如果 condition 的值为 True, 那么将 var1 的值赋给 var;如果为 False 则将 var2 的值赋给 var。
worked = True result = 'done' if worked else 'not yet' print(result)