A vars () függvény visszaadja az adott objektum __dict__ attribútumát.
A vars()
függvény szintaxisa :
vars(object)
vars () Paraméterek
vars()
maximum egy paramétert vesz fel.
- objektum - lehet modul, osztály, példány vagy bármely objektum, amelynek
__dict__
attribútuma van.
Visszatérési érték a vars-ból ()
vars()
__dict__
az adott objektum attribútumát adja vissza .- Ha a továbbított objektumnak
vars()
nincs__dict__
attribútuma,TypeError
kivételt vet fel . - Ha nem adunk át argumentumot
vars()
, akkor ez a függvény úgy működik, mint a localals () függvény.
Megjegyzés: __dict__
egy szótár vagy egy leképező objektum. Tárolja az objektum (írható) attribútumait.
Példa: Python vars () működése
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Kimenet
(„a”: 5, „b”: 10)
Futtassa ezeket az utasításokat a Python shell-en is:
>>> változók (lista)
>>> vars (str)
>>> vars (dict)