我有以下代碼一個行,如果輸入條件分配
num1 = 10
someBoolValue = True
我需要的num1
值設置爲20
如果someBoolValue
是True
;別的什麼也別做。所以,這是我爲
num1 = 20 if someBoolValue else num1
代碼有什麼方法我可以避開...else num1
部分,使它看起來更乾淨?一個相當於
if someBoolValue:
num1 = 20
我試着用...else pass
這樣的替換它:num1=20 if someBoolValue else pass
。我得到的只是語法錯誤。我也不能忽略...else num1
部分。
感謝
只要改變這一切'NUM1 = 20,如果someBoolValue其他10'。那麼你還保存'num1 = 10'行? –
謝謝。但這不完全是我的代碼。我的意思是'num1'已經存在... – bdhar