Python三目运算符

理解三目运算符

三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。

格式如下:

exp1 if contion else exp2
# 变量1 判断 条件 为假则 变量2
#理解为
if contion:
    exp1
else:
    exp2

# 甚至可以嵌套
exp1 if contion1 else (exp2 if contion2 else exp3)
# 变量1 判断 条件1 为假则 (变量2 判断 条件2 为假则 变量3)
# 理解为
if contion1:
    exp1
else:
    if contion2:
        exp2
    else:
        exp3
posted @ 2021-05-19 16:18  田二爷  阅读(391)  评论(0编辑  收藏  举报