Boolean條件式以前是這樣寫的:
if condition:
x = true_value
else:
x = false_value
現在可以這樣寫:
x = true_value if condition else false_value
簡單清楚明瞭容易理解
建議加上括號, 更增加可讀性
像是:
contents = ((doc + '\n') if doc else '')
level = (1 if logging else 0)
if condition:
x = true_value
else:
x = false_value
現在可以這樣寫:
x = true_value if condition else false_value
簡單清楚明瞭容易理解
建議加上括號, 更增加可讀性
像是:
contents = ((doc + '\n') if doc else '')
level = (1 if logging else 0)
沒有留言:
張貼留言