三目运算符
三目运算要求有三个操作对象,一般表达形式为 表达式1?表达式2:表达式3;通常表达式1为关系表达式,表达式2和3为常量、变量或者表达式
三目运算符在python中的使用
python中的使用就比较简单了
if a <b:
min=a
else:
min=b
#使用三目表达式就可以编写成如下方式
min =a if a<b else b
它采用的不是?:的形式而是使用if else关键字实现相同的功能
三目运算符的嵌套
if a>b:
print ("a>b")
elif a<b:
print ("a<b")
else:
print ("a=b")
#使用三目表达式
print ("a<b") if a<b else print ("a>b") if a>b else print ("a=b")