[問題] 程式碼請益??

看板Python作者時間6年前 (2018/05/13 23:53), 編輯推噓2(202)
留言4則, 3人參與, 6年前最新討論串1/1
首先說一下我遇到的問題如下: 檔案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

05/14 00:01, 6年前 , 1F
有試過改成print(t.li())嘛?
05/14 00:01, 1F

05/14 00:31, 6年前 , 2F
<function A.li at 0x08350228>
05/14 00:31, 2F

05/14 00:31, 6年前 , 3F
代表li是func不是變數
05/14 00:31, 3F

05/14 08:21, 6年前 , 4F
t= A() print(A.li())
05/14 08:21, 4F
文章代碼(AID): #1Q-5-0Z8 (Python)