之前用过某Python语法糖,由于转C太久忘记了。
具体功能是:将某表达式赋值给某新变量,并判断该表达式是否满足一定条件。新变量可用于后续计算。
行数:一行
等效代码:
new_variable = (a+123)/b
if((a+123)/b >= 100):
print(new_variable) //一个参与后续计算的例子。语法糖不包含此功能。但运用语法糖能大幅提升此类事件的处理效率,比如我就不用写两次(a+123)/b
之前用过某Python语法糖,由于转C太久忘记了。
具体功能是:将某表达式赋值给某新变量,并判断该表达式是否满足一定条件。新变量可用于后续计算。
行数:一行
等效代码:
new_variable = (a+123)/b
if((a+123)/b >= 100):
print(new_variable) //一个参与后续计算的例子。语法糖不包含此功能。但运用语法糖能大幅提升此类事件的处理效率,比如我就不用写两次(a+123)/b
if (new_variable :=(a+123)/b) >=1:
print(new_variable)
赋值表达式是python3.8+的新特性,语法:<名字> := <表达式>
有帮助的话,请点采纳~