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

来自 Python 文档:

同一框中的运算符从左到右分组(比较除外),包括测试,它们都具有相同的优先级和从左到右的链(请参阅比较部分)和求幂,从右到左分组)。

所以**operator(exponentiation)是从右到左结合。例如,

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

例如,

print(2 ** 3 ** 0)

这将给出输出:

2

以上是 Python 的 ** 运算符的结合性是什么? 的全部内容, 来源链接: utcz.com/z/359213.html

回到顶部