哪一个使用math.pow或**运算符更有效?我什么时候应该使用另一个?
到目前为止我知道x**y可以返回一个int或者float如果你使用十进制函数pow将返回一个浮点数
import math
print math.pow(10, 2)
print 10. ** 2
Run Code Online (Sandbox Code Playgroud) 应该print (-2 ** 2)返回什么?根据我的计算应该是4,但是翻译会返回-4.
这个Python的东西或我的数学是那么可怕吗?