欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

2019Python最新面試題及答案16道題-創(chuàng)新互聯(lián)

1.Python是如何進(jìn)行內(nèi)存管理的?

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,內(nèi)蒙古服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國(guó)大陸、港澳臺(tái)以及歐美等多個(gè)國(guó)家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

答:從三個(gè)方面來(lái)說(shuō),一對(duì)象的引用計(jì)數(shù)機(jī)制,二垃圾回收機(jī)制,三內(nèi)存池機(jī)制

一、對(duì)象的引用計(jì)數(shù)機(jī)制

Python內(nèi)部使用引用計(jì)數(shù),來(lái)保持追蹤內(nèi)存中的對(duì)象,所有對(duì)象都有引用計(jì)數(shù)。

引用計(jì)數(shù)增加的情況:

1,一個(gè)對(duì)象分配一個(gè)新名稱

2,將其放入一個(gè)容器中(如列表、元組或字典)

引用計(jì)數(shù)減少的情況:

1,使用del語(yǔ)句對(duì)對(duì)象別名顯示的銷毀

2,引用超出作用域或被重新賦值

sys.getrefcount( )函數(shù)可以獲得對(duì)象的當(dāng)前引用計(jì)數(shù)

多數(shù)情況下,引用計(jì)數(shù)比你猜測(cè)得要大得多。對(duì)于不可變數(shù)據(jù)(如數(shù)字和字符串),解釋器會(huì)在程序的不同部分共享內(nèi)存,以便節(jié)約內(nèi)存。

二、垃圾回收

1,當(dāng)一個(gè)對(duì)象的引用計(jì)數(shù)歸零時(shí),它將被垃圾收集機(jī)制處理掉。

2,當(dāng)兩個(gè)對(duì)象a和b相互引用時(shí),del語(yǔ)句可以減少a和b的引用計(jì)數(shù),并銷毀用于引用底層對(duì)象的名稱。然而由于每個(gè)對(duì)象都包含一個(gè)對(duì)其他對(duì)象的應(yīng)用,因此引用計(jì)數(shù)不會(huì)歸零,對(duì)象也不會(huì)銷毀。(從而導(dǎo)致內(nèi)存泄露)。為解決這一問(wèn)題,解釋器會(huì)定期執(zhí)行一個(gè)循環(huán)檢測(cè)器,搜索不可訪問(wèn)對(duì)象的循環(huán)并刪除它們。

三、內(nèi)存池機(jī)制

Python提供了對(duì)內(nèi)存的垃圾收集機(jī)制,但是它將不用的內(nèi)存放到內(nèi)存池而不是返回給操作系統(tǒng)。

1,Pymalloc機(jī)制。為了加速Python的執(zhí)行效率,Python引入了一個(gè)內(nèi)存池機(jī)制,用于管理對(duì)小塊內(nèi)存的申請(qǐng)和釋放。

2,Python中所有小于256個(gè)字節(jié)的對(duì)象都使用pymalloc實(shí)現(xiàn)的分配器,而大的對(duì)象則使用系統(tǒng)的malloc。

3,對(duì)于Python對(duì)象,如整數(shù),浮點(diǎn)數(shù)和List,都有其獨(dú)立的私有內(nèi)存池,對(duì)象間不共享他們的內(nèi)存池。也就是說(shuō)如果你分配又釋放了大量的整數(shù),用于緩存這些整數(shù)的內(nèi)存就不能再分配給浮點(diǎn)數(shù)。

2.什么是lambda函數(shù)?它有什么好處?

答:lambda 表達(dá)式,通常是在需要一個(gè)函數(shù),但是又不想費(fèi)神去命名一個(gè)函數(shù)的場(chǎng)合下使用,也就是指匿名函數(shù)

lambda函數(shù):首要用途是指點(diǎn)短小的回調(diào)函數(shù)

lambda [arguments]:expression
>>> a=lambdax,y:x+y
>>> a(3,11)

標(biāo)題名稱:2019Python最新面試題及答案16道題-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://aaarwkj.com/article34/dpiese.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、用戶體驗(yàn)、微信公眾號(hào)、ChatGPT

廣告

聲明:本網(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)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
国产91在线视频播放| 欧美一区二区三区高清在线| 91在线视频麻豆国产| 久久国产精品成人免费蜜臀| 精品嫩模福利一区二区蜜臀| 亚洲视频一区二区精品| 日韩欧美国产精品自拍| 亚洲一区二区视频精品| 无人区乱码一区二区三区| 成人免费视频国产免费| 日本免费观看一区久久| 白色发布会在线观看免费| 东京热加勒比在线播放| 免费可以看的黄片欧美| 日本sm视频在线观看| 日韩一级免费高清黄片| 精品自拍一区在线观看| 亚洲毛片高清一区二区三区| 国产伦奸在线播放免费| 免费亚洲网站在线观看视频| 美女福利视频一区二区| 人妻中文字幕精品系列| 91人妻一区二区三区久久| 国产精品传媒免费在线观看 | 蜜臀av在线国产一区| 免费黄片视频大全在线播放| 国产精品麻豆一区二区三区| 亚洲综合激情一区二区| 国产特级黄片免费观看| 欧美日本一区二区四区| 日本av成人激情视频| 午夜福利成人在线免费观看| 亚洲成人免费在线一区| 亚洲av成人免费在线| 一区二区三区不卡中文字幕| 亚洲一二三无人区是什么| 日本人妻三级精品久久| 欧美精品国产亚洲另类| 91九色在线porny| 亚洲国产视频不卡一区| 国产l精品国产亚洲区久久|