Pythoni vars ()

Funktsioon vars () tagastab antud objekti atribuudi __dict__.

Funktsiooni süntaks vars()on:

 vars(object)

vars () Parameetrid

vars() võtab maksimaalselt ühe parameetri.

  • objekt - võib olla moodul, klass, eksemplar või mis tahes __dict__atribuudiga objekt .

Vars () tagastatav väärtus

  • vars()tagastab __dict__antud objekti atribuudi.
  • Kui edastatud objektil vars()pole __dict__atribuuti, tekitab see TypeErrorerandi.
  • Kui ühtegi argumenti ei edastata vars(), toimib see funktsioon nagu kohalike () funktsioon.

Märkus: __dict__ on sõnastik või kaardistusobjekt. See salvestab objekti (kirjutatavad) atribuudid.

Näide: Pythoni varsi () töötamine

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

Väljund

 ('a': 5, 'b': 10)

Käivitage need avaldused ka Pythoni kestal:

 >>> vars (loend)
 >>> vars (str)
 >>> vars (dict)

Huvitavad Artiklid...