python dir函數快速掌握用法技巧
我們常常會引用一些模塊,不管是內置模塊還是第三方模塊或者自己開發的模塊,都不可能記住每個模塊里面都有什么屬性、方法之類的。如果遇到一個模塊我們記不住里面的某個屬性,這時候一般都會去看該模塊的源代碼。但這并不是最好的辦法,實際上最省力的辦法就是,用dir函數,這個內置的函數會給我們答案。
查找當前作用域有什么對象
print(dir())
調用builtins內置模塊使用:
print(dir(__builtins__))
檢查對象的文檔描述
print(dir.__doc__)
對于初學者來說,了解dir函數以及涉及的部分自省的概念,知道python自省的基本應用已經足夠了。
dir函數用法擴展
dir 函數返回任意對象的屬性和方法列表,
包括模塊對象、函數對象、字符串對象、列表對象、字典對象 ...... 相當多的東西。
dir函數示例:
>>> 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’]
到此這篇關于python dir函數快速掌握用法技巧的文章就介紹到這了,更多相關如何快速掌握python dir函數用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!
相關文章:
