欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【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
相关标签: 【9】python综合