python之函數用法vars()


# -*- 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>----構造函數
    '''

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM