python - 奇怪的连锁比较
问题描述
>>> a = 2
>>> b = 3
>>> c = 2
>>> b > a == c
True
>>>
这是否真的b > a == c
等于a < b and c == a
因为它是一个链式比较?
由于比较,这对我来说没有意义==
,我希望它b > a == c
等于(b > a) == c
or b > (a == c)
。
解决方案
python 正在使用 if (b>a) AND (a==c) 自动更正您的比较
推荐阅读
- angular - 如何使用严格的 TypeScript 进行模拟
- javascript - 如何在js中将数据推送到固定长度的数组
- authentication - 雅虎认证失败
- excel - Access 中的 VBA:Sheet.Delete 方法在 For Next 循环中不起作用
- linux - podamn,运行 C++ 应用程序
- html - Outlook 文本间距不一致
- object - 粘贴错误(输出,折叠 = \",\"):\n 结果将超过 2^31-1 个字节\n"
- dart - 飞镖 FFI 中“char *”的“本机类型”是什么?
- amazon-web-services - AWS::Events::Rule 目标输入不是有效的 JSON 文本
- reactjs - 为打字稿添加路径别名