python dir函數(shù)快速掌握用法技巧
我們常常會引用一些模塊,不管是內(nèi)置模塊還是第三方模塊或者自己開發(fā)的模塊,都不可能記住每個模塊里面都有什么屬性、方法之類的。如果遇到一個模塊我們記不住里面的某個屬性,這時候一般都會去看該模塊的源代碼。但這并不是最好的辦法,實際上最省力的辦法就是,用dir函數(shù),這個內(nèi)置的函數(shù)會給我們答案。
查找當(dāng)前作用域有什么對象
print(dir())
調(diào)用builtins內(nèi)置模塊使用:
print(dir(__builtins__))
檢查對象的文檔描述
print(dir.__doc__)
對于初學(xué)者來說,了解dir函數(shù)以及涉及的部分自省的概念,知道python自省的基本應(yīng)用已經(jīng)足夠了。
dir函數(shù)用法擴展
dir 函數(shù)返回任意對象的屬性和方法列表,
包括模塊對象、函數(shù)對象、字符串對象、列表對象、字典對象 ...... 相當(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 多進(jìn)程和數(shù)據(jù)傳遞的理解
這篇文章主要介紹了Python 多進(jìn)程和數(shù)據(jù)傳遞的理解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-10-10
python如何實現(xiàn)單向鏈表及單向鏈表的反轉(zhuǎn)
這篇文章主要介紹了python如何實現(xiàn)單向鏈表及單向鏈表的反轉(zhuǎn),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03
VS Code配置Anaconda Python環(huán)境的詳細(xì)教程
在 Visual Studio Code (VS Code) 中可以使用 Anaconda 環(huán)境進(jìn)行 Python 開發(fā),可以充分利用 Anaconda 提供的包管理和虛擬環(huán)境功能,同時享受 VS Code 提供的強大開發(fā)工具和調(diào)試功能,本文主要介紹了VS Code配置Anaconda Python環(huán)境的詳細(xì)教程,需要的朋友可以參考下2024-09-09

