Re: [問題] 如何找到class的instance??

看板Python作者 (偶爾想擺爛一下)時間15年前 (2009/11/27 02:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/10 (看更多)
※ 引述《KSJ (阿真)》之銘言: : 假設 : class a(): : pass : 建立好了class : 然後instance : b=a() : b.x=6 : c=a() : c.x=666 : 這樣很明白的有 b 跟 c 二個instance : 可以找出各自的"值" : b.x #6 : c.x #666 : 可是... 如果不知道instance存起來叫b (or c) : 該如何找到 "a class 下曾 instance過的 instance 的"值" 呢" : 我覺得找到instance(也就是b c) 找"值"就簡單了 (就b.x之類的) : 可是不知道怎麼找instance 想請大家幫個忙 感恩 我認為在討論這個主題之前有必要先釐清一點: 何謂 "a class 曾 instance 過的 instance"? 舉例來說,假設你有一個可以 return 上述的集合的 function: get_a_instances, 那麼下面的碼中集合 all_a 應該包含幾個物件? a() a() all_a = get_a_instances() 曾經出現過的 a intance?還是尚未被回收的 a instance? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.132.87 ※ 編輯: sbrhsieh 來自: 218.173.132.87 (11/27 02:35)
文章代碼(AID): #1B3iX_rj (Python)
討論串 (同標題文章)
文章代碼(AID): #1B3iX_rj (Python)