python例項建立銷燬的函式整理
說明
1、_new_在物件例項化之前呼叫,new()方法將返回cls(cls代表當前類別)的例項,然後這種__init__()方法將作為結構方法接收此例項。
2、_init_是物件初始化函式。
3、_del_垃圾回收物件銷燬呼叫。
例項
class Sample: def __new__(cls, *args, **kwargs): print("物件建立之前呼叫new方法") instance = super().__new__(cls) return instance def __init__(self, name): self.name = name print("物件建立咯") def __del__(cls, *args, **kwargs): print("物件銷燬之後呼叫del方法") sample = Sample("xioming") my_list = [] my_list.append(sample) del my_list[0] # 刪除引用,垃圾回收
以上就是python例項建立銷燬的函式整理,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2829501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- slab原始碼分析--銷燬函式原始碼函式
- 建立和銷燬物件物件
- 私有建構函式的物件建立例項函式物件
- 建立和銷燬物件(一)物件
- python教程 python日期函式例項Python函式
- Python高階編專題 - 類的建立與銷燬Python
- iOS 建立一個在退出登入時可以銷燬的單例iOS單例
- vfork函式例項函式
- 【Java基礎】建立和銷燬物件Java物件
- Android執行緒的建立與銷燬Android執行緒
- Excel函式應用例項:銷售額預測(轉)Excel函式
- Python簡單函式迴圈綜合例項Python函式
- Python函式每日一講 - frozenset集合函式入門及例項Python函式
- Python中compile函式的語法及例項!PythonCompile函式
- Java高階教程 - 建立和銷燬物件Java物件
- 用wxPython建立自銷燬皮膚的方法Python
- js正規表示式例項(整理)JS
- Python 入門之經典函式例項(二)Python函式
- Python __del__方法:銷燬物件Python物件
- PHP函式處理函式例項詳解PHP函式
- Python字串操作、函式整理Python字串函式
- 遞迴函式例項大全遞迴函式
- hasOwnProperty()函式程式碼例項函式
- pipelined函式例項函式
- Excel isna函式的用法和例項Excel函式
- ASP 中 Split 函式的例項 (轉)函式
- js函式作為函式的引數程式碼例項JS函式
- shell裡邊子函式與主函式的例項(轉)函式
- python中類的建立和例項化Python
- Python中類的建立與使用例項Python
- 詳解.NET依賴注入中物件的建立與“銷燬”依賴注入物件
- $.ajax()函式用法簡單例項函式單例
- C#例項建構函式C#函式
- 【函式】oracle translate() 詳解+例項函式Oracle
- 例項物件和函式物件的區別物件函式
- Linux 中的 fork() 函式例項解析Linux函式
- jquery的filter()函式用法程式碼例項jQueryFilter函式
- Python(2):建立函式模組Python函式