11讲第3题
3 and 5 + True or Flase加号优先级高于and、or ,为什么不是先算中间的5+True=6
对的呀,
3 and 5 + True or False
6
3 and (5 + True) or False
6
3 and 6 or False
6 就是先算 5 + True 的呀?!
记住就行,逻辑运算符优先级最低
从高到低优先级对照表:
https://xxx.ilovefishc.com/album/202005/22/173229iztn5ie5ilmlrmvn.png
页:
[1]