Python中表达式3<5>2的值为什么是Ture?

Python中表达式3<5>2的值为什么是Ture?

这是因为3<5>2是3<5 and 5>2的一种简写而已,结果当然是True。

下面是验证代码:

print(3<5>2)

print(3<5 and 5>2)

下面是运行截图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-09
表示:3<5 和 5>2 是正确的。
x=1
print(3<x>2) #False
y=5
print(3<5>2) #Ture
相似回答