Η συνάρτηση vars () επιστρέφει το χαρακτηριστικό __dict__ του δεδομένου αντικειμένου.
Η σύνταξη της vars()
συνάρτησης είναι:
vars(object)
παράμετροι () Παράμετροι
vars()
παίρνει το πολύ μία παράμετρο.
- αντικείμενο - μπορεί να είναι ενότητα, κλάση, παρουσία ή οποιοδήποτε αντικείμενο έχει το
__dict__
χαρακτηριστικό.
Τιμή επιστροφής από vars ()
vars()
επιστρέφει το__dict__
χαρακτηριστικό του δεδομένου αντικειμένου.- Εάν το αντικείμενο που έχει περάσει
vars()
δεν έχει το__dict__
χαρακτηριστικό, δημιουργεί μιαTypeError
εξαίρεση. - Εάν δεν περάσει κανένα όρισμα
vars()
, αυτή η συνάρτηση ενεργεί όπως η συνάρτηση ντόπιων ().
Σημείωση: __dict__
είναι ένα λεξικό ή ένα αντικείμενο χαρτογράφησης. Αποθηκεύει τα χαρακτηριστικά (εγγράψιμα) του αντικειμένου.
Παράδειγμα: Εργασία Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Παραγωγή
('a': 5, 'b': 10)
Επίσης, εκτελέστε αυτές τις δηλώσεις στο κέλυφος Python:
>>> vars (λίστα)
>>> vars (str)
>>> vars (υπαγόρευση)