運行以上得到<function c.<locals>.b.<locals>.a at 0x03537078>不明白上面這行是什么意思,不是想象中錯誤或者打印出a,求大神指點。
1 回答

冉冉說
TA貢獻1877條經驗 獲得超1個贊
print(a)打印的是內部函數的地址,這里的a代表的是函數a()的定義,輸出的是它的內存中的地址信息。
不過你這種套了這么多層的函數,還是第一次見到,一般兩層。
學下 裝飾器 的知識 以及 print輸出的到底是什么,尤其是,參數不是字符串、列表、數字等的時候。
添加回答
舉報
0/150
提交
取消