x if self.right is None else sel

2020-03-05  本文已影响0人  zelda2333

Python支持如下形式的表达式:
value1 if condition else value2

当条件表达式 condition 的值与 True 等价是,表达式的值为 value1,否则表达式的值为 value2。
另外,在 value1 和 value2 中还可以使用复杂表达式,包括函数调用和基本输出语句。

例子如下:

a = 5
print(6) if a > 3 else print(5)

6
上一篇 下一篇

猜你喜欢

热点阅读