def x():
print("This is a function x")
我定义了一个函数,x
并将其分配给y
y = x
y() # Calling this would call the original function
但是内部发生了什么,是给函数分配了指针或引用还是我无法理解的类似实例的事情?还是提供链接到x
定义的内存地址?
函数是对象,就像Python中的所有其他对象一样。将功能分配给名称就像分配字符串或列表一样,对这些对象创建新引用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句