可以使用逻辑非运算符“!”来替代else部分,例如:
x = 5
result = "greater than 10" if x > 10 else "between 5 and 10"
print(result)
输出:
between 5 and 10
如果不想在三目运算符中使用else部分,可以使用逻辑非运算符“!”来替代,例如:
x = 5
result = "greater than 10" if x > 10 else ("less than 5" if x < 5 else "between 5 and 10")
print(result)
输出:
between 5 and 10