Python 三元运算

kevinweijc 2020-06-10

三元运算又称为三目运算,主要是对简单的条件语句的简写

语法:

result = 值1 if 条件 else 值2

如果条件为真:result = 值1
如果条件为假:result = 值2

常规条件句:

a = 10
b = 20
if a < b:
    val = 1
    print(val)
else:
    val = 2
    print(val)

// 输出结果
1

将上面的条件句改为三元运算

val = a if a < b else b

如果a小于b(true),变量val赋值a,如果不小于b(false),则变量val赋值b

相关推荐