我遇到了一个在线测验问题。。
这是您只需进行一些实验即可找到的东西:
>>> 2**3**4
2417851639229258349412352
>>> (2**3)**4
4096
>>> 2**(3**4)
2417851639229258349412352
由于表达式结果与您获得的2**(3**4)
相匹配,是的解释方式。
在文档中确认了这一点:
下表总结了python中的操作员优先级,从最低优先级(结合最少(到最高优先级(最结合(。同一盒子中的操作员具有相同的优先级。除非分别给出语法,否则运算符为二进制。从左到右的同一框组中的运算符(Dobsonentiation除外,从右到左(。