Ram*_*hum 19 python function self-reference
如果我定义一个函数:
def f(x):
return x+3
Run Code Online (Sandbox Code Playgroud)
我以后可以将对象存储为函数的属性,如下所示:
f.thing="hello!"
Run Code Online (Sandbox Code Playgroud)
我想从函数本身的代码中做到这一点.问题是,如何从内部获取对函数的引用?
Sur*_*Din 19
同样的方法,只需使用它的名字.
>>> def g(x):
... g.r = 4
...
>>> g
<function g at 0x0100AD68>
>>> g(3)
>>> g.r
4
Run Code Online (Sandbox Code Playgroud)