可能重複:
How to assign a variable in IF, and then return it. (Python)評估Python中if語句表達的結果
在Python有沒有更好的辦法做到這一點?:
myVal = getVal()
if not myVal:
continue
我想要做這樣的事情:
if not (myVal = getVal()):
continue
但這不是有效的語法。有沒有其他的方法可以像PHP和Perl一樣在一行上做到這一點?
Python的高度重視代碼的清晰度。你不應該這樣做。 – 2011-03-24 19:46:14