为了账号安全,请及时绑定邮箱和手机立即绑定

python新人小问题

python新人小问题

慕斯709654 2018-08-13 10:09:35
运行以上得到<function c.<locals>.b.<locals>.a at 0x03537078>不明白上面这行是什么意思,不是想象中错误或者打印出a,求大神指点。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

print(a)打印的是内部函数的地址,这里的a代表的是函数a()的定义,输出的是它的内存中的地址信息。

不过你这种套了这么多层的函数,还是第一次见到,一般两层。

学下 装饰器 的知识 以及 print输出的到底是什么,尤其是,参数不是字符串、列表、数字等的时候。


查看完整回答
反对 回复 2018-09-12
  • 1 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信