三元表达式其实是将if...else...判断语句的简化表达。
if 1>2:
print(‘h‘)
else:
print(‘o‘)
根据python的代码规范,咱们得写4行代码,但是换成三元表达式呢,一行代码就够了。
print(‘h‘) if 1>2 else print(‘o‘) # <条件成立返回值> if <条件> else <条件不成立返回值>
这就是个格式,记住就可以啦~
原文:https://www.cnblogs.com/Teyisang/p/13408947.html