1. 程式人生 > 程式設計 >python dir函式快速掌握用法技巧

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函式用法內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!