python中类似三元表达式的写法

python中没有其它语言中的三元表达式,如:

a = x > y ? m : n;

python中的类似写法为:

a = 1
b = 2
h = ""
h = "变量1" if a>b else "变量2"

a>b成立,则h等于变量1

a>b不成立,则h等于变量2

猜你喜欢

转载自www.cnblogs.com/kevenwork/p/10323569.html