Re: [問題] 如何找到class的instance??
※ 引述《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)
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章