找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1711|回复: 2

[求助] 关于比较运算符的优先级和运算顺序

0

主题

1

帖子

1

积分

贫民

积分
1
fanfu 发表于 2021-9-8 21:59:52 | 显示全部楼层 |阅读模式
本帖最后由 fanfu 于 2021-9-8 22:01 编辑

7>6==5,结果是False,似乎先算7>6, 结果是True,与5比较是否相等,结果是False
7>6==6,结果是True,似乎是先算6==6,结果是True,7与True比较大小,结果是True
5<6==6,结果是True,这结果又是怎么算出来的

问题:到底是先算哪个?
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
fanfu  楼主| 发表于 2021-9-9 06:47:37 | 显示全部楼层
想了一晚上,感觉想通了。两边是and的关系。算过左边的,再算右边的,然后and。
回复 支持 反对

使用道具 举报

0

主题

102

帖子

102

积分

侠客

积分
102
傻眼貓咪 发表于 2021-9-10 20:37:18 | 显示全部楼层
本帖最后由 傻眼貓咪 于 2021-9-10 20:38 编辑

想法有誤,你說 7 和 True 比大小?怎樣比較法?
先算左邊後算右邊?
True 怎樣與 5 相等呢?

如果是:
  1. -1 < 0 == False
  2. 7 == 5 + 8 / 4 and not [] or "banana" > 3
复制代码

你怎麼理解?
  1. # 請問 "banana" > 3 怎樣比較?
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表