python每天学习一点点(if语句条件表达式)
在python中如果条件语句只有两个选择,要么是a,要么是b,可以使用条件表达式来编写语句。
一、不使用条件表达式,代码如下:
例1
a = 6
b = 9
if a > b:
print(a)
else:
print(b)
例2
a = -5
if a > 0:
b = a
else:
b = -a
print(b)
二、使用条件表达式,代码如下:
例1
a = 6
b = 9
a if a > b else b
print(a)
本例表示,如果a大于b,输出啊,否则输出b
例2
a = -5
b = a if a > 0 else -a
print(b)
本例表示,如果a大于0,将a赋值给b,如果小于0,将-a赋值给b。