执行def
类型的数学函数。
def integral_error(integral,f):
------stufff-------
print integral
给出类似:'<function simpsons at 0xb7370a74>'
有没有办法让辛普森一家没有字符串操作?即只是函数名?
答案 0 :(得分:5)
您可以使用:
integral.func_name
或者:
integral.__name__
尽管如此,它们完全相同。根据{{3}}:
__name__
是拼写func_name的另一种方式
以下是示例代码:
>>> def f():
pass
>>> f.__name__
'f'
>>> f.func_name
'f'
>>>
答案 1 :(得分:3)
您可以使用integral_error.__name__
。
答案 2 :(得分:2)
您可以像__name__
integral.__name__