Python 中**运算符的结合性是什么?


摘自 Python 文档

相同的方框组中的运算符从左到右(比较运算符除外),包括测试(所有测试的优先级相同,从左到右连接——请参见部分比较)以及指数(从右到左分组)。

因此,**运算符(指数)从右至左结合。例如,

2 ** 3 ** 4 will be evaluated as: (2 ** (3 ** 4))

例如,

print(2 ** 3 ** 0)

这将输出

2

更新时间:2020 年 6 月 17 日

217 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.