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