13934343753 发表于 2020-11-27 22:39:40

python

求助:not 3 % 4 == 3==True的运算过程?为什么答案会是True

小伤口 发表于 2020-11-27 22:49:50

昨非 发表于 2020-11-27 22:52:08

运算符优先级参考:
https://blog.csdn.net/Artoria_QZH/article/details/88603683?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160648362819195283056961%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160648362819195283056961&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-88603683.pc_first_rank_v2_rank_v28&utm_term=python%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7&spm=1018.2118.3001.4449

第一步:3%4得到3
第二步(从后往前判断):3==true 得到False
第三步:(第一步得到的)3==false 得到False
第四步:not得到True(结果)

注意:一连串==是从右往左判断的

13934343753 发表于 2020-11-28 10:48:09

昨非 发表于 2020-11-27 22:52
运算符优先级参考:
https://blog.csdn.net/Artoria_QZH/article/details/88603683?ops_request_misc=%257 ...

谢谢,这个问题困惑我好长时间了

昨非 发表于 2020-11-28 10:48:40

13934343753 发表于 2020-11-28 10:48
谢谢,这个问题困惑我好长时间了

小事儿,继续加油哈
页: [1]
查看完整版本: python