下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、python各種內(nèi)置方法1、attr 系列 2、item 系列 _ setitem _ (self,key,value):當(dāng)對類中的某個屬性舉行"賦值"時觸發(fā)的函數(shù)(惟獨用法字典賦值的方式時才會觸發(fā)此辦法的執(zhí)行) 與attr系列的區(qū)別: _ setattr _ (self):是在對象打點兒的方式賦值時,才會觸發(fā)的辦法 _ delitem _ (self,key):當(dāng)類中的某個屬性被刪除時,觸發(fā)此辦法(惟獨用法del字典方式刪除屬性時,才會觸發(fā)此辦法) 與attr系列的區(qū)別: _ delattr _ (self):用法del類打點兒屬性的方式刪除屬性,才會觸發(fā)
2、此辦法 getitem(self,item):當(dāng)調(diào)用類中的屬性或辦法時觸發(fā)此辦法的執(zhí)行(只在用法類key字典的方式調(diào)用時,才會觸發(fā)此辦法) 與attr系列的區(qū)別:其實這里已經(jīng)很顯然了,getattr(self):是類打點兒調(diào)用且命名空間沒有發(fā)覺名字的狀況下,觸發(fā)此辦法 3、slots slots:其實就是將類中的名稱鎖定,實例化對象,只可以賦值和調(diào)用,不行以刪除屬性和增強新的屬性 應(yīng)用場景:當(dāng)實例化幾萬個對象的時候,每個對象都會生成一個名稱空間dict,而每一個名稱空間都會各自占用一個內(nèi)存,造成內(nèi)存的鋪張,用 slots,不用再產(chǎn)生 dict 了,省內(nèi)存,對象的 dict 都統(tǒng)一用類的 dic
3、t,屬性都是用 slots 給定義的 例1 例2 4、next 和 iter 5、del 這個是在回收實例化對象時觸發(fā)執(zhí)行的辦法 每當(dāng) del 實例化對象時會觸發(fā) 或者是程序結(jié)束時,會觸發(fā),總之就是實例化對象失效時都會執(zhí)行del辦法 注:此辦法普通無須定義,由于python是一門高級語言,程序員在用法時無需關(guān)懷內(nèi)存的分配和釋放,由于此工作都是交給python說明器來執(zhí)行,所以,析構(gòu)函數(shù)的調(diào)用是由說明器在舉行垃圾回收時自動觸發(fā)執(zhí)行的 6、str 7、enter和exit 所謂上下文管理協(xié)議,就是咱們打開文件不時用的一種辦法:with _ enter _ (self):當(dāng)with開頭運行的時候觸發(fā)
4、此辦法的運行 _ exit _ (self, exc_type, exc_val, exc_tb):當(dāng)with運行結(jié)束之后觸發(fā)此辦法的運行 exc_type假如拋出異樣,這里獵取異樣的類型 exc_val假如拋出異樣,這里顯示異樣內(nèi)容 exc_tb假如拋出異樣,這里顯示所在位置 用途或者說益處: 1.用法with語句的目的就是把代碼塊放入with中執(zhí)行,with結(jié)束后,自動完成清理工作,無須手動干預(yù) 2.在需要管理一些資源比如文件,網(wǎng)絡(luò)銜接和鎖的編程環(huán)境中,可以在exit中定制自動釋放資源的機制,你無須再去關(guān)系這個問題,這將大實用處 例1 例2 8、doc 描述信息用的 9、call 對象后面加括號,觸發(fā)執(zhí)行。 注:構(gòu)造辦法的執(zhí)行是由創(chuàng)建對象觸發(fā)的,即:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年倉儲調(diào)味品調(diào)料存儲服務(wù)合同
- 2025年家用電器擔(dān)保協(xié)議
- 2025年家電修理技能合作協(xié)議
- 2025年品牌推廣策略合約
- 2025年代理商區(qū)塊鏈技術(shù)協(xié)議
- 2025年農(nóng)村房產(chǎn)過戶協(xié)議
- 2025年環(huán)境資源贈與合同
- 工地電工2025年度勞動合同規(guī)范范本14篇
- 2024裝修合同中的采購合同范本
- 2025版塑料回收利用項目投資合作合同范本3篇
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2023-2024學(xué)年江西省萍鄉(xiāng)市八年級(上)期末物理試卷
- 四則混合運算100道題四年級上冊及答案
- 四川省高職單招電氣技術(shù)類《電子基礎(chǔ)》歷年考試真題試題庫(含答案)
- 中級半導(dǎo)體分立器件和集成電路裝調(diào)工技能鑒定考試題庫(含答案)
- 2024年江西生物科技職業(yè)學(xué)院單招職業(yè)技能測試題庫帶解析答案
- 橋本甲狀腺炎-90天治療方案
- (2024年)安全注射培訓(xùn)課件
- 2024版《建設(shè)工程開工、停工、復(fù)工安全管理臺賬表格(流程圖、申請表、報審表、考核表、通知單等)》模版
- 部編版《道德與法治》六年級下冊教材分析萬永霞
- 酒店人防管理制度
評論
0/150
提交評論