Python中的三元表达式
Python 的作者在很长一段时间不肯加入三元操作符就是怕跟C语言一样搞出国际乱码大赛,蛋疼的复杂度让初学者望而生畏,不过,如果你一旦搞清楚了三元操作符的使用技巧,或许一些比较复杂的问题反而迎刃而解。
Python的三元表达式格式:
为真时的结果 if 判定条件 else 为假时的结果
例如:
x = 8
y = 10
z = 5
small = x if (x < y and x < z) else (y if y < z else z)
print(small)
用于计算 x,y,z 的最小值。