在网上查阅了很多资料,都只提到了 pow() 内部使用了快速幂实现。而没有言明 ** 是否使用了快速幂来实现。
pow()
**
另外,我在 Python 的技术文档中找到了这样的陈述:
幂运算符与附带两个参数调用内置 pow() 函数具有相同的语义:结果为对其左参数进行其右参数所指定幂次的乘方运算。 数值参数会先转换为相同类型,结果也为转换后的类型。
[Python官方文档-幂运算符]
想请教一下幂运算符内部是否使用了快速幂来实现?