三元表达式(三目表达式)
python中的格式为
为真时的结果 if 判定条件 else 为假时的结果
实例:
print(1 if 5>3 else 0)
是先输出结果,再判定条件
输出1,如果5大于3,否则输出0
一般用于判断赋值中,例如:
x,y = 50,25
small = x if x<y else y
print(small)
还可以嵌套使用,还可以多层嵌套
python中的格式为
为真时的结果 if 判定条件 else 为假时的结果
实例:
print(1 if 5>3 else 0)
是先输出结果,再判定条件
输出1,如果5大于3,否则输出0
一般用于判断赋值中,例如:
x,y = 50,25
small = x if x<y else y
print(small)
还可以嵌套使用,还可以多层嵌套