在Python復制中對象生命周期如何使用
來源:懂視網
責編:小采
時間:2020-11-27 14:22:15
在Python復制中對象生命周期如何使用
在Python復制中對象生命周期如何使用:這次給大家帶來在Python復制中對象生命周期如何使用,使用Python復制對象生命周期的注意事項有哪些,下面就是實戰案例,一起來看一下。Python的淺復制以及深復制我了解的并不多,我不清楚shutil中的copy1和copy2是不是算是淺復制和深復制?這兩個操作,一個是
導讀在Python復制中對象生命周期如何使用:這次給大家帶來在Python復制中對象生命周期如何使用,使用Python復制對象生命周期的注意事項有哪些,下面就是實戰案例,一起來看一下。Python的淺復制以及深復制我了解的并不多,我不清楚shutil中的copy1和copy2是不是算是淺復制和深復制?這兩個操作,一個是

接下來構造淺復制的例子:
>>>obj_list1 = [Demo(),Demo()]
>>>obj_list2 = obj_list1[:]
>>> del obj_list1
>>> del obj_list2
Removing1902510644416
Removing1902510644360
從上面的結果看,第一次del并沒有觸發對象銷毀的方法執行。這是在交互界面中進行調試出現的結果,如果代碼是寫到一個具體的文件中,那么程序執行的結果有可能不同。當所有的語句都寫到同一個文件中的時候,文件中的對象作用域會有輕微的調整。這是值得我們注意的。
另一種常見的淺復制方法:
>>> o1 =o2 = Demo()
>>> del o1
>>> del o2
Removing1902510136568
相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!
推薦閱讀:
python怎么逐行讀寫txt文件
python怎么批量讀取txt文件為DataFrame格式
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
在Python復制中對象生命周期如何使用
在Python復制中對象生命周期如何使用:這次給大家帶來在Python復制中對象生命周期如何使用,使用Python復制對象生命周期的注意事項有哪些,下面就是實戰案例,一起來看一下。Python的淺復制以及深復制我了解的并不多,我不清楚shutil中的copy1和copy2是不是算是淺復制和深復制?這兩個操作,一個是