勵志

勵志人生知識庫

python dir用法

dir() 函式在Python中用於列出對象可訪問的屬性和方法。它的使用語法是 dir(object),其中 object 是你想要檢查的模組、類、實例等對象。如果 dir() 不帶參數被調用,那麼它將返回當前模組中定義的名稱列表。

dir() 函式的返回值是一個字元串列表,包含了對象的所有屬性和方法的名稱。這些名稱包括但不限於模組、函式、類、變數等。例如,如果你傳入一個列表作為參數給 dir(),它將返回該列表中定義的所有方法和屬性的名稱。

此外,如果對象定義了 __dir__() 方法,那麼 dir() 函式會優先使用這個方法返回的名稱列表。這對於自定義類特別有用,可以控制當使用 dir() 查看對象時顯示哪些屬性和方法。

總的來說,dir() 函式是一個強大的工具,可以幫助你快速了解一個對象提供了哪些屬性和方法,無論這個對象是一個模組、類、實例還是其他任何對象。