为函数对象提供__repr__

时间:2017-07-11 01:05:04

标签: python repr

定义如下函数时:

def f():
    """Does something."""
    return None

然后打印出来:

print(f)

你会得到一个非常无意义的描述,比如“函数在0xwhatever”。

我知道你可以

print(f.func_name)  # python 2
print(f.__name__)  # python 3

但有没有办法为函数提供__repr__,以防万一我想要?

0 个答案:

没有答案