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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 私有建構函式的物件建立例項函式物件
- 建立和銷燬物件物件
- Python中compile函式的語法及例項!PythonCompile函式
- Python高階編專題 - 類的建立與銷燬Python
- 建立和銷燬物件(一)物件
- Python函式每日一講 - frozenset集合函式入門及例項Python函式
- Python簡單函式迴圈綜合例項Python函式
- Python 入門之經典函式例項(二)Python函式
- python中類的建立和例項化Python
- 遞迴函式例項大全遞迴函式
- 例項物件和函式物件的區別物件函式
- Java高階教程 - 建立和銷燬物件Java物件
- Python __del__方法:銷燬物件Python物件
- PHP preg match正規表示式函式的操作例項PHP函式
- Python中類建立和例項化過程Python
- 函式計算支援 MySQL 例項繫結函式MySql
- Hive 分析函式lead、lag例項應用Hive函式
- 例項解釋NLLLoss損失函式與CrossEntropyLoss損失函式的關係函式ROS
- 詳解.NET依賴注入中物件的建立與“銷燬”依賴注入物件
- 數學知識-核函式的通俗解釋例項函式
- JS函式,物件,例項方法,物件方法理解JS函式物件
- 使用 __get__ 向已有類例項注入函式函式
- 理清原型物件、 例項物件、建構函式原型物件函式
- 生命週期就是指物件的建立到銷燬的期間物件
- laravel函式整理Laravel函式
- 常用函式整理函式
- css例項整理-練習大全CSS
- iOS單利的銷燬iOS
- 類成員函式作為map容器的value使用例項函式
- 前端建構函式、原型、例項物件之間的關係前端函式原型物件
- Laravel 2.2 建立 Application 例項LaravelAPP
- java反射方式建立例項Java反射
- Python3基礎-特別函式(map filter partial reduces sorted)例項學習Python函式Filter
- Service銷燬流程
- PHP常見陣列函式與例項[基礎]]PHP陣列函式
- python socket例項Python
- python例項1Python
- Python 入門之經典函式例項之Map-Reduce - 對映與歸約的思想Python函式