变量的内联初始化
Inline Initialization of Variable
如果 val1 的值为 1,我必须设置 exp_valu 的值。我尝试使用下面的代码进行此操作,但不知何故它失败了。我哪里出错了?
val1=1
val2=0
exp_valu = if val1: 1 else: 2
print(exp_valu)
你可以试试
exp_valu= 1 if val1 == 1 else 2
在行 if 语句中不希望有 :
。
一行 if 语句看起来像
value if condition else vale
如果 val1 的值为 1,我必须设置 exp_valu 的值。我尝试使用下面的代码进行此操作,但不知何故它失败了。我哪里出错了?
val1=1
val2=0
exp_valu = if val1: 1 else: 2
print(exp_valu)
你可以试试
exp_valu= 1 if val1 == 1 else 2
在行 if 语句中不希望有 :
。
一行 if 语句看起来像
value if condition else vale