python dir函數(shù)快速掌握用法技巧
我們常常會(huì)引用一些模塊,不管是內(nèi)置模塊還是第三方模塊或者自己開發(fā)的模塊,都不可能記住每個(gè)模塊里面都有什么屬性、方法之類的。如果遇到一個(gè)模塊我們記不住里面的某個(gè)屬性,這時(shí)候一般都會(huì)去看該模塊的源代碼。但這并不是最好的辦法,實(shí)際上最省力的辦法就是,用dir函數(shù),這個(gè)內(nèi)置的函數(shù)會(huì)給我們答案。
查找當(dāng)前作用域有什么對(duì)象
print(dir())
調(diào)用builtins內(nèi)置模塊使用:
print(dir(__builtins__))
檢查對(duì)象的文檔描述
print(dir.__doc__)
對(duì)于初學(xué)者來說,了解dir函數(shù)以及涉及的部分自省的概念,知道python自省的基本應(yīng)用已經(jīng)足夠了。
dir函數(shù)用法擴(kuò)展
dir 函數(shù)返回任意對(duì)象的屬性和方法列表,
包括模塊對(duì)象、函數(shù)對(duì)象、字符串對(duì)象、列表對(duì)象、字典對(duì)象 ...... 相當(dāng)多的東西。
dir函數(shù)示例:
>>> li = []
>>> dir(li)
['append','count','extend','index','insert',
'pop','remove','reverse','sort']
>>> d = {}
>>> dir(d)
['clear','copy','get','has_key','items','keys','setdefault','update','values']
到此這篇關(guān)于python dir函數(shù)快速掌握用法技巧的文章就介紹到這了,更多相關(guān)如何快速掌握python dir函數(shù)用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深度學(xué)習(xí)詳解之初試機(jī)器學(xué)習(xí)
機(jī)器學(xué)習(xí)可應(yīng)用在各個(gè)方面,本篇將在系統(tǒng)性進(jìn)入機(jī)器學(xué)習(xí)方向前,初步認(rèn)識(shí)機(jī)器學(xué)習(xí),利用線性回歸預(yù)測(cè)波士頓房?jī)r(jià),讓我們一起來看看吧2021-04-04
python中28種極坐標(biāo)繪圖函數(shù)總結(jié)
這篇文章主要為大家詳細(xì)介紹了python中28種極坐標(biāo)繪圖函數(shù)的用法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下2023-09-09
Pyinstaller+Pipenv打包Python文件的實(shí)現(xiàn)示例
相信大家都試過將Python文件進(jìn)行打包,本文主要介紹了Pyinstaller+Pipenv打包Python文件,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
python使用if語句實(shí)現(xiàn)一個(gè)猜拳游戲詳解
這篇文章主要介紹了python使用if語句實(shí)現(xiàn)一個(gè)猜拳游戲詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
python GUI模擬實(shí)現(xiàn)計(jì)算器
這篇文章主要為大家詳細(xì)介紹了python GUI模擬實(shí)現(xiàn)計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06

