请向我解释一下它们之间的区别?
import math
print math.exp(2)
print
print 2 ** 3
============================
7.38905609893
8
答案 0 :(得分:3)
您正在与math.exp(2)
进行平方,e为2.71828183,请参阅here
使用2 ** 3
,你可以提高2到3的力量。
答案 1 :(得分:3)
您将math.exp()
与math.pow()
:math.pow(2, 3) == float(2**3)
混为一谈。
答案 2 :(得分:1)
math.exp(2)
e
被提升到第二个权力,2 ** 3
被提升到第三权力。