python之函式用法vars

2021-09-19 15:23:10 字數 1035 閱讀 2203

#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__ 很像

'''

vars()等價於.__ dict __

vars(my)

out[11]:

'__doc__': 'test',

'__init__': ,

'__module__': '__main__',

'__weakref__': ,

'test': })

my.__dict__

out[12]:

'__doc__': 'test',

'__init__': ,

'__module__': '__main__',

'__weakref__': ,

'test': })

迴圈按照key value輸出

for key,value in vars(my).items():

print (key,':',value)

'''test : ----test函式

__module__ : __main__

__doc__ : test

__init__ : ----建構函式

python之函式用法vars

coding utf 8 python 27 xiaodeng python之函式用法vars vars 說明 返回物件object的屬性和屬性值的字典物件 vars vars object dictionary dictionary 字典物件 without arguments,equivalen...

python裡面vars 函式解讀

函式作用 vars 函式返回物件object的屬性和屬性值的字典物件。簡單的說就是物件轉化為dict 字典 物件。示例 x 1 aaa vars aaa x 相當於常數型別的字典 1 class ddd 定義乙個類 yy 1 zz 3 aaa ddd 這樣會有問題 traceback most re...

Python內建函式vars 使用方法

vars 為python內建函式,用於返回物件object的屬性和屬性值的字典物件,或者說,返回物件的 dict 屬性,前提是物件具有 dict 屬性,常見如模組 類 例項。語法格式 vars object vars 函式具有乙個可選引數object 返回物件的 dict 屬性 作用同locals ...