内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

python刪除對象的方法有哪些

python刪除對象的方法有哪些?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

目前創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、黃岡網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

_ _del_ _()方法

創(chuàng)建對象后,python解釋器默認(rèn)調(diào)用_ _init_ _()方法;

當(dāng)刪除一個對象時,python解釋器也會默認(rèn)調(diào)用一個方法,這個方法為_ _del_ _()方法

class Person(object):
    #初始化方法,創(chuàng)建對象會被自動調(diào)用
    def __init__(self, name):
        print("__init__方法被調(diào)用")
        self.__name = name 
    #析構(gòu)方法:當(dāng)對象刪除是會被調(diào)用
    def __del__(self):
        print("__del__方法被調(diào)用")
    def getName(self):
        return self.__name
    def setName(self,newName):
        if len(newName)>=5:
            self.__name = newName
        else:
            print("Error:輸入的名字長度不夠")
xiaoming = Person("Se7eN")
print("------馬上刪除xiaoming------")
del xiaoming
laowang = Person("laowang")
laowang2 = laowang
laowang3 = laowang
print("------馬上刪除laowang------")
del laowang
print("------馬上刪除laowang2------")
del laowang2
print("------馬上刪除laowang3------")
del laowang3

運行結(jié)果為:

__init__方法被調(diào)用
------馬上刪除xiaoming------
__del__方法被調(diào)用
__init__方法被調(diào)用
------馬上刪除laowang------
------馬上刪除laowang2------
------馬上刪除laowang3------
__del__方法被調(diào)用

說明:

當(dāng)有1個變量保存了對象的引用時,此對象的引用計數(shù)就會加1。

當(dāng)使用del刪除變量指向的對象時,如果對象的引用計數(shù)不為1,比如3,那么此時只會讓這個對象的引用計數(shù)減1,即變?yōu)?,當(dāng)再次調(diào)用del時,變?yōu)?,如果在調(diào)用1次的時候,此時才會把對象刪除。

關(guān)于python刪除對象的方法有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

文章名稱:python刪除對象的方法有哪些
當(dāng)前URL:http://www.rwnh.cn/article30/jsddso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、商城網(wǎng)站、品牌網(wǎng)站設(shè)計虛擬主機(jī)、App設(shè)計、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
钟山县| 赤城县| 昆山市| 通江县| 探索| 成武县| 泰安市| 万荣县| 漳浦县| 田林县| 南丰县| 工布江达县| 洞口县| 长乐市| 金山区| 隆回县| 宜黄县| 乌鲁木齐市| 冷水江市| 博乐市| 信阳市| 河西区| 蓬安县| 东明县| 马鞍山市| 西和县| 昭平县| 正蓝旗| 古丈县| 河池市| 微山县| 仁寿县| 迭部县| 工布江达县| 双牌县| 滕州市| 杭州市| 乌鲁木齐市| 体育| 新乐市| 大洼县|