今天就跟大家聊聊有關(guān)Python中怎么是對(duì)象與引用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為超過(guò)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為南海企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作,南海網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。對(duì)象
Python 中,一切皆對(duì)象。每個(gè)對(duì)象由:標(biāo)識(shí)(identity)、類型(type)、value(值)組成。
1. 標(biāo)識(shí)用于唯一標(biāo)識(shí)對(duì)象,通常對(duì)應(yīng)于對(duì)象在計(jì)算機(jī)內(nèi)存地址。使用內(nèi)置函數(shù) id(obj)可返回對(duì)象 obj 的標(biāo)識(shí)。
2. 類型用于表示對(duì)象存儲(chǔ)的“數(shù)據(jù)”的類型。類型可以限制對(duì)象的取值范圍以及可執(zhí)行的操作??梢允褂?type(obj)獲得對(duì)象的所屬類型。
3. 值表示對(duì)象所存儲(chǔ)的數(shù)據(jù)的信息。使用 print(obj)可以直接打印出值。
對(duì)象的本質(zhì):一個(gè)內(nèi)存塊,擁有特定的值,支持特定類型的相關(guān)操作。
引用
在 Python 中,變量也稱為對(duì)象的引用。因?yàn)樽兞看鎯?chǔ)的就是對(duì)象的地址。變量通過(guò)地址引用了“對(duì)象”。
變量位于棧內(nèi)存(壓棧出棧等)。
對(duì)象位于堆內(nèi)存。
Python 是動(dòng)態(tài)類型語(yǔ)言,變量不需要顯式聲明類型。根據(jù)變量引用的對(duì)象,Python 解釋器自動(dòng)確定數(shù)據(jù)類型。
Python 是強(qiáng)類型語(yǔ)言,每個(gè)對(duì)象都有數(shù)據(jù)類型,只支持該類型支持的操作。
變量在使用前必須先進(jìn)行初始化,也就是將變量綁定在一個(gè)對(duì)象上,格式如:變量名 = 表達(dá)式。執(zhí)行過(guò)程中,解釋器先運(yùn)行右邊的表達(dá)式,在堆內(nèi)存中創(chuàng)建一個(gè)對(duì)象,然后將對(duì)象的內(nèi)存地址賦給左邊的變量,如上圖所示。變量如果不初始化,會(huì)報(bào)“name is not defined”錯(cuò)誤。
關(guān)于變量的賦值,常用鏈?zhǔn)劫x值和系列解包賦值方式。鏈?zhǔn)劫x值用于同一個(gè)對(duì)象賦值給多個(gè)變量。如x=y=123 相當(dāng)于:x=123; y=123。系列數(shù)據(jù)賦值給對(duì)應(yīng)相同個(gè)數(shù)的變量(個(gè)數(shù)必須保持一致),如a,b,c=4,5,6 相當(dāng)于:a=4;b=5;c=6。
python中,刪除一個(gè)變量的方法是del。變量從棧內(nèi)存中刪除后,其綁定的對(duì)象并沒(méi)有從堆內(nèi)存中立刻刪除,對(duì)象沒(méi)有了變量引用,會(huì)被垃圾回收器回收,釋放內(nèi)存,以節(jié)約內(nèi)存空間。
看完上述內(nèi)容,你們對(duì)Python中怎么是對(duì)象與引用有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
網(wǎng)站名稱:Python中怎么是對(duì)象與引用-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)地址:http://www.rwnh.cn/article18/dcopgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站維護(hù)、搜索引擎優(yōu)化、網(wǎng)站排名、虛擬主機(jī)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容