# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函數用法vars() #vars() #說明:返回對象object的屬性和屬性值的字典對象 ''' vars(...) vars([object]) -> dictionary dictionary:字典對象 Without arguments, equivalent to locals(). With an argument, equivalent to object.__dict__. ''' class My(): 'Test' def __init__(self,name): self.name=name def test(self): print self.name vars(My)#返回一個字典對象,他的功能其實和 My.__dict__ 很像 for key,value in vars(My).items(): print key,':',value ''' test : <function test at 0x02112C70>----test函數 __module__ : __main__ __doc__ : Test __init__ : <function __init__ at 0x01E42B70>----構造函數 '''