Skip to main content
 首页 » 编程设计

python之为什么 5^(4-4) + 9 和 (5^(4-4)) + 9 的结果不同

2025年05月04日12Terrylee

我很好奇python中两次计算的不同结果

5^(4-4) + 9 = 12 
 
(5^(4-4)) + 9 = 14 

请解释区别。

请您参考如下方法:

这是运算符优先级的问题。

+ 比 ^ 具有更强的绑定(bind)。

优先级已记录 here .