作者processior ()
看板Python
標題[問題] 程式碼請益??
時間Sun May 13 23:53:33 2018
首先說一下我遇到的問題如下:
檔案a.py
list_a= [1,2,3]
Class A:
def li(self):
self.booker = list_a
return self.booker
檔案b.py
from a import A
t = A
print(t.li)
程式碼跑出來的訊息如下
<function A.li at 0x08350228>
為什麼不是傳回來 list_a的值
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.114.208
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1526226816.A.8C8.html
推 st1009: 有試過改成print(t.li())嘛? 05/14 00:01
推 groovy2016: <function A.li at 0x08350228> 05/14 00:31
→ groovy2016: 代表li是func不是變數 05/14 00:31
→ TuCH: t= A() print(A.li()) 05/14 08:21