python中的三元操作符

来源:互联网 发布:期货软件怎么用 编辑:程序博客网 时间:2024/05/16 13:54

今天看廖大的教程,发现了python中原来也有三元操作符,之前接触过一点的Java中也有

今天特此记录一下

#比较俩数中比较小的一个:

 a= 3

b = 8

small = (a if a < b else b)

print(small)


比较三个数中比较小的一个:

x ,y,z = 78,99,12

small = (x if x < y else y)

small = (z if small > z else small)

print(small)


比较三个数中最大的一个:

a,b,c = 78,64,92

big = (a if a > b else b)

big = (c if big < c else c)

print(big)


下面再写一种普通的写法:

比较三个数中最小的一个:

d,e,f=77,27,99if d < e:    small = delse:    small = eif small < f:    small = smallelse:    small = fprint(small)
如此对比看来三元操作符还是很简单的!!