Python 一行书写 if...elif...else
程序员文章站
2022-03-09 18:21:14
...
实现 if…elif…else一行书写并不是展现Python有多简洁,而是在实际需求中确实有用,本人是在使用for循环中用到的。
实现方法:
结果1 if 条件1 else 结果2 if 条件2 else 结果3
例:
num = 10
print('num > 10' if num > 10 else 'num < 10' if num < 10 else 'num = 10')
>>> num = 10