MoistenLe 发表于 2023-6-29 22:00:27

家人们,这两个为啥不一样

为啥报错呢

isdkz 发表于 2023-6-29 22:02:47

0 == (not 5)

歌者文明清理员 发表于 2023-6-29 22:03:14

https://haicoder.net/python/python-operator-priority.html

smallwh 发表于 2023-6-29 22:04:26

因为==和not的运算符优先级不同,0 == (not 5)是正确的

sfqxx 发表于 2023-6-29 22:06:29

运算符优先级不同,需要加括号。

正确:
0 == (not 5)

错误:
0 == not 5

MoistenLe 发表于 2023-6-29 22:50:54

smallwh 发表于 2023-6-29 22:04
因为==和not的运算符优先级不同,0 == (not 5)是正确的

谢谢

MoistenLe 发表于 2023-6-29 22:51:12

isdkz 发表于 2023-6-29 22:02
0 == (not 5)

谢谢
页: [1]
查看完整版本: 家人们,这两个为啥不一样