做一个类型的数学函数def
。
def integral_error(integral,f):
------stufff-------
print integral
给出类似的东西:'<function simpsons at 0xb7370a74>'
有没有办法在没有字符串操作的情况下获得辛普森一家?即只是函数名?
您可以使用:
integral.func_name
或者:
integral.__name__
虽然,它们是完全等价的。根据文档:
__name__
是 func_name 的另一种拼写方式
这是一个示例代码:
>>> def f():
pass
>>> f.__name__
'f'
>>> f.func_name
'f'
>>>
您可以使用integral_error.__name__
.
你可以__name__
这样使用integral.__name__