Re: [問題]一些觀念的釋疑?
再問請一下
pickle打包自行定義的class的instance時..
對於method的打包是否有什麼限制
為了測試,自行寫一個簡單的class method是可以打包的
但不確定是否所有的class method都可以如此?
※ 引述《StubbornLin (Victor)》之銘言:
: ※ 引述《tumc (HIHIHI)》之銘言:
: : 想請問一些不太確定的問題
: : 1.
: : 若
: : A = Aclass()
: : B = A
: : 則A是Aclass的instance本身?
: : 或者A只是point到Aclass某個instance的變數?
: : B確定只是一個pointer?
: A和B都是指向Aclass instance的reference
: (要講pointer其實也可以 但感覺reference比較正確)
: Python中的所有變數名稱,都是reference
: 今天你設定一個變數
: A = 1
: 就是產生一個值為1的實體,把A指向到此實體,接著又這樣寫
: A = 2
: 就是產生一個值為2的實體,把A指向到此實體,那原本的1呢?
: 事實上1在此時可能還在,如果沒有人指向它的話
: 過一陣子應該就會被回收掉了
: 而
: A = 1
: B = A
: 其實就是A和B都指向 1 這個物件的實體
: 如果說你不確定某個變數指向的實體到底和另一個一不一樣
: 你可以用 id() 函數 印出它唯一的id來確認
: 或是
: A is B 這樣的式子
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.185.18
→
10/01 18:26, , 1F
10/01 18:26, 1F
→
10/01 18:26, , 2F
10/01 18:26, 2F
→
10/01 20:40, , 3F
10/01 20:40, 3F
→
10/01 20:40, , 4F
10/01 20:40, 4F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章