三目运算符,又称条件运算符
有3个操作数的运算符,又称三元运算符
条件运算符是右结合,从右向左分组计算
定义
b ?x :y
先计算b,然后进行判断
true,计算x的值
false,计算y的值
Python
条件为真时的结果 if 判断的条件 else 条件为假时的结果
exp1 if contion else exp2
contion 判断条件
exp1 、exp2 两个表达式
嵌套时需要注意if和else是配对的
max = a if a>b else b
京公网安备 11010502049817号