猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
python新人小问题
运行以上得到<function c.<locals>.b.<locals>.a at 0x03537078>
不明白上面这行是什么意思,不是想象中错误或者打印出a,求大神指点。
慕斯709654
浏览 688
回答 1
1回答
冉冉说
print(a)打印的是内部函数的地址,这里的a代表的是函数a()的定义,输出的是它的内存中的地址信息。不过你这种套了这么多层的函数,还是第一次见到,一般两层。学下 装饰器 的知识 以及 print输出的到底是什么,尤其是,参数不是字符串、列表、数字等的时候。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续