python中没有三元表达式

a = 1
b = 2

java 中的三元表达式为:

a>b?a+b:a-b
如果a>b,执行:前的运算,反之。。。

python中没有三元表达式,但有类似的:

h = a+b if a>b else a-b
print(h)
如果a>b,执行if前的运算,反之执行else后的

猜你喜欢

转载自blog.csdn.net/snowflake_skrr/article/details/83098644