Python vars ()

Η συνάρτηση 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 (υπαγόρευση)

ενδιαφέροντα άρθρα...