獲取python對象的方法

轉自:http://www.javashuo.com/article/p-abkcbnaj-cg.htmlhtml

1. dir() 函數函數

 dir([object]) 會返回object全部有效的屬性列表。spa

2. vars() 函數htm

vars([object]) 返回object對象的__dict__屬性,其中object對象能夠是模塊,類,實例,或任何其餘有__dict__屬性的對象。因此,其與直接訪問__dict__屬性等價。對象

3. help() 函數blog

help([object])調用內置幫助系統。字符串

4. type() 函數get

type(object)返回對象object的類型。io

5. hasattr() 函數class

hasattr(objectname)用來判斷name(字符串類型)是不是object對象的屬性,如果返回True,不然,返回False。

6. callable() 函數

callable(object):若object對象是可調用的,則返回True,不然返回False。注意,即便返回True也可能調用失敗,但返回False調用必定失敗。

相關文章
相關標籤/搜索