Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python vars() 使用方法及示例

Python 內(nèi)置函數(shù)

vars()函數(shù)返回給定對象的__dict__屬性。

vars()函數(shù)的語法為:

vars(object)

vars()參數(shù)

vars() 最多接受一個參數(shù)。

  • object-可以是模塊,類,實(shí)例或具有__dict__屬性的任何對象。

vars()返回值

  • vars()返回__dict__給定對象的屬性。

  • 如果傳遞給的對象vars()沒有__dict__屬性,它將引發(fā)TypeError異常。

  • 如果vars()未傳遞任何參數(shù),則此函數(shù)的作用類似于locals()函數(shù)。

注意: __dict__是字典或映射對象。它存儲對象的(可寫)屬性。

示例:Python vars()的工作

class Foo:
  def __init__(self, a = 5, b = 10):
    self.a = a
    self.b = b
  
object = Foo()
print(vars(object))

輸出結(jié)果

{'a': 5, 'b': 10}

另外,在Python shell上運(yùn)行以下語句:

>>> vars(list)
>>> vars(str)
>>> vars(dict)

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清