python中的int对象不可调用错误

时间:2013-02-22 01:05:15

标签: python object int typeerror

以下代码部分给了我错误

fd=((1/(sd*sqrt(6.28)))*2.718**((-1(d-average)**2))/(2*sd**2)))

这是错误

Traceback (most recent call last):
  File "C:\Users\etc
    fd=((1/(sd*sqrt(6.28)))*2.718**((-1(d-average)**2))/(2*sd**2))
TypeError: 'int' object is not callable

我无法找到int对象“不可调用”的位置

感谢

2 个答案:

答案 0 :(得分:2)

-1之后缺少*运算符。

答案 1 :(得分:0)

这是由Python试图调用的一个int对象引起的。像这样:

>>> 2*(1+3)
8
>>> 2(1+3)        #note missing *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'int' object is not callable