型の数学関数を実行し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__