【python】 if - else写在一行
程序员文章站
2022-03-09 18:21:32
...
在python代码中,经常会出现if - else出现在一行,且格式非正常的条件语句。
好处:简约,节省行数
例如:
num = 1 if param > 10 else 0
我们应该转换为:
if param > 10 :
num = 1
else:
num = 0
例如:
num = 1 if param > 10 else 2 if param == 10 else 0
我们应该转换为:
if param > 10 :
num = 1
elif param == 10:
num = 2
else:
num = 0