python的三元运算符

三元操作符

语法:

      a = b if 条件 else c 

条件真时:

    a = b

假时:

    a = c

test1:

b = 4
c = 5
a = b if b > c else c
#a = c = 5
print (a,b,c,end = " ")

result1:

5 4 5

test2:

Python 3.3.5 (v3.3.5:62cf4e77f785, Mar  9 2014, 10:35:05) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 1 if 1>2 else 2
2
>>> 1 if 1<2 else 2
1
>>> 1 if 1==2 else 2
2


你可能感兴趣的:(python,三元运算符)