搜尋此網誌

2008年6月25日 星期三

Python 2.5 新功能 1

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)

沒有留言: