我有以下代码
num1 = 10
someBoolValue = True
我需要将to的值设置num1
为20
if someBoolValue
is True
; 否则就什么也不做。所以,这是我的代码
num1 = 20 if someBoolValue else num1
有什么办法可以避免...else num1
使它看起来更干净的部分吗?相当于
if someBoolValue:
num1 = 20
我尝试将其替换为...else pass
:num1=20 if someBoolValue else pass
。我所得到的只是语法错误。我也不能忽略这一...else num1
部分。
num1
已经存在...
num1 = 20 if someBoolValue else 10
。那你也保存num1=10
行吗?