python中的if else
程序员文章站
2024-01-06 16:44:04
...
首先看到了这个让我想起了c语言中的三目运算符。
1、标准用法,分支语句
if:
{}
else:
{}
2、一行表达式:
x = a if a>b else b
解释:
如果a>b;那么x=a。
否则 x=b。
3、逻辑运算符 and ,or也能达到类似的三目运算符的效果
x = a>b and a or b
# 1
a,b = 10,20
if a>b:
x = a
else:
x = b
print(x)
#2
x = a if a>b else b
print(x)
#3
x = a>b and a or b
print(x)