Python 三目运算符

1,三目运算符的规则是:先对逻辑表达式 expression 求值,如果逻辑表达式返回 True,则执行并返回 True_statements 的值;如果逻辑表达式返回 False,则执行并返回 False_statements 的值

True_statements < span class="hljs-keyword">if expression < span class="hljs-keyword">else False_statements
 2,案例解释(较少条件)
a = 5
b = 1
c = a if a > b else b
print(c)
结果:5
 3,案例解释(较多条件)
c = 5
d = 5
# 下面将输出c等于d
print("c大于d") if c > d else (print("c小于d") if c < d else print("c等于d"))

4、嵌套三目运算符

 

res = a if a>b else ( c if c>d else d )

posted @ 2023-09-04 16:56  公子Learningcarer  阅读(27)  评论(0编辑  收藏  举报