最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python析構(gòu)函數(shù)用法及注意事項(xiàng)

 更新時(shí)間:2021年06月22日 08:15:20   作者:小妮淺淺  
在本篇文章里小編給大家整理的是一篇關(guān)于python析構(gòu)函數(shù)用法及注意事項(xiàng),有需要的朋友們可以學(xué)習(xí)參考下。

1、主動(dòng)刪除對(duì)象調(diào)用del 對(duì)象;程序運(yùn)行結(jié)束后,python也會(huì)自動(dòng)進(jìn)行刪除其他的對(duì)象。

class Animal:
    def __del__(self):
        print("銷(xiāo)毀對(duì)象{0}".format(self))
cat = Animal()
cat2 = Animal()
del cat2
print("程序結(jié)束")

2、如果重寫(xiě)子類(lèi)的del方法,則必須顯式調(diào)用父類(lèi)的del方法,這樣才能保證在回收子類(lèi)對(duì)象時(shí),其占用的資源(可能包含繼承自父類(lèi)的部分資源)能被徹底釋放。

class Animal:
    def __del__(self):
        print("調(diào)用父類(lèi) __del__() 方法")
        
class Bird(Animal):
    def __del__(self):
       # super(Bird,self).__del__()  #方法1:顯示調(diào)用父類(lèi)的del方法
        print("調(diào)用子類(lèi) __del__() 方法")
 
cat = Bird()
#del cat   #只能調(diào)用子類(lèi)里面的__del__
#super(Bird,cat).__del__() #方法2:顯示調(diào)用父類(lèi)的__del__

函數(shù)實(shí)例擴(kuò)展:

#coding=utf-8
'''
魔法方法,被__雙下劃線所包圍
在適當(dāng)?shù)臅r(shí)候自動(dòng)被調(diào)用
'''
#構(gòu)造init、析構(gòu)del
class Rectangle:
  def __init__(self,x,y):
    self.x = x
    self.y = y
    print('構(gòu)造')
  '''
  del析構(gòu)函數(shù),并不是在del a對(duì)象的時(shí)候就會(huì)調(diào)用該析構(gòu)函數(shù)
  只有當(dāng)該對(duì)象的引用計(jì)數(shù)為0時(shí)才會(huì)調(diào)用析構(gòu)函數(shù),回收資源
  析構(gòu)函數(shù)被python的垃圾回收器銷(xiāo)毀的時(shí)候調(diào)用。當(dāng)某一個(gè)對(duì)象沒(méi)有被引用時(shí),垃圾回收器自動(dòng)回收資源,調(diào)用析構(gòu)函數(shù)
  '''
  def __del__(self):
    print('析構(gòu)')
  def getPeri(self):
    return (self.x + self.y)*2
  def getArea(self):
    return self.x * self.y
if __name__ == '__main__':
  rect = Rectangle(3,4)
  # a = rect.getArea()
  # b = rect.getPeri()
  # print(a,b)
  rect1 = rect
  del rect1
  # del rect
  while 1:
    pass

到此這篇關(guān)于python析構(gòu)函數(shù)用法及注意事項(xiàng)的文章就介紹到這了,更多相關(guān)python析構(gòu)函數(shù)的使用注意內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python3.5面向?qū)ο笈c繼承圖文實(shí)例詳解

    Python3.5面向?qū)ο笈c繼承圖文實(shí)例詳解

    這篇文章主要介紹了Python3.5面向?qū)ο笈c繼承,結(jié)合圖文與實(shí)例形式詳細(xì)分析了Python3.5面向?qū)ο笈c繼承的相關(guān)概念、原理、實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Python字符串的基本操作方法(非常詳細(xì))

    Python字符串的基本操作方法(非常詳細(xì))

    字符串是python中最常見(jiàn)的數(shù)據(jù)類(lèi)型,創(chuàng)建字符串只需用引號(hào)括起來(lái)分配給一個(gè)變量即可,這篇文章主要給大家介紹了關(guān)于Python字符串的基本操作方法的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • Python實(shí)戰(zhàn)之天氣預(yù)報(bào)系統(tǒng)的實(shí)現(xiàn)

    Python實(shí)戰(zhàn)之天氣預(yù)報(bào)系統(tǒng)的實(shí)現(xiàn)

    本文主要和大家介紹了如何用代碼寫(xiě)一款Python版天氣預(yù)報(bào)系統(tǒng),是Tkinter界面化的,還會(huì)制作溫度折線圖跟氣溫餅圖哦!感興趣的小伙伴可以嘗試一下
    2022-12-12
  • Python for循環(huán)與getitem的關(guān)系詳解

    Python for循環(huán)與getitem的關(guān)系詳解

    這篇文章主要介紹了Python for循環(huán)與getitem的關(guān)系詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Manjaro、pip、conda更換國(guó)內(nèi)源的方法

    Manjaro、pip、conda更換國(guó)內(nèi)源的方法

    這篇文章主要介紹了Manjaro、pip、conda更換國(guó)內(nèi)源的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Django中ORM外鍵和表的關(guān)系詳解

    Django中ORM外鍵和表的關(guān)系詳解

    這篇文章主要介紹了Django中ORM外鍵和表的關(guān)系詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • python基于搜索引擎實(shí)現(xiàn)文章查重功能

    python基于搜索引擎實(shí)現(xiàn)文章查重功能

    這篇文章主要介紹了python基于搜索引擎實(shí)現(xiàn)文章查重功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • python中的json數(shù)據(jù)和pyecharts模塊入門(mén)示例教程

    python中的json數(shù)據(jù)和pyecharts模塊入門(mén)示例教程

    JSON是一種輕量級(jí)的數(shù)據(jù)交互格式。可以按照.JSON指定的格式去組織和封裝數(shù)據(jù),這篇文章主要介紹了python中的json數(shù)據(jù)和pyecharts模塊入門(mén),需要的朋友可以參考下
    2022-12-12
  • Python實(shí)現(xiàn)APP自動(dòng)化發(fā)微信群消息的示例代碼

    Python實(shí)現(xiàn)APP自動(dòng)化發(fā)微信群消息的示例代碼

    本文主要介紹了Python實(shí)現(xiàn)APP自動(dòng)化發(fā)微信群消息的示例代,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下碼
    2022-01-01
  • Python中搜索和替換文件中的文本的實(shí)現(xiàn)(四種)

    Python中搜索和替換文件中的文本的實(shí)現(xiàn)(四種)

    本文主要介紹了Python中搜索和替換文件中的文本的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評(píng)論

招远市| 台州市| 禹城市| 老河口市| 灌云县| 阜宁县| 嘉祥县| 苍梧县| 山阳县| 木里| 博客| 石首市| 南阳市| 香格里拉县| 洛扎县| 嘉祥县| 筠连县| 视频| 林口县| 廊坊市| 甘洛县| 勃利县| 新安县| 内黄县| 冷水江市| 唐山市| 苗栗县| 历史| 托克逊县| 诸城市| 射阳县| 阿拉善左旗| 久治县| 家居| 河池市| 如东县| 元阳县| 崇礼县| 洪江市| 河北区| 嘉兴市|