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