Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Loop Through Όλα τα ακίνητα σε ένα αντικείμενο Python

Στο πιο βασικό επίπεδο , μια κατηγορία Python περιέχει τουλάχιστον μία μεταβλητή που περιέχει κάποια τιμή δεδομένων. Τις περισσότερες φορές , τα αντικείμενα που δημιουργήθηκαν από τις τάξεις περιλαμβάνουν πολλαπλές μεταβλητές ιδιότητες που καθορίζουν τον τρόπο που λειτουργούν . Σε ορισμένα προγράμματα θα μπορούσε να γίνει χρήσιμο να απαριθμήσει αυτές τις ιδιότητες και τις τιμές τους, προκειμένου να παρακολουθείτε ένα αντικείμενο . Σε αυτή την περίπτωση μπορείτε να αντλούν μια κατηγορία από την κατηγορία αντικειμένου , και χρησιμοποιήστε το ενσωματωμένο __ dict__ χαρακτηριστικό της κατηγορίας αντικειμένου για να μετακινηθείτε πάνω . Τα πράγματα που θα χρειαστείτε
Python intepreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μια βασική κατηγορία , που περιέχει τρεις μεταβλητές δεδομένων , που κληρονομεί λειτουργικότητα από την κατηγορία αντικειμένου βάσης :

>>> κατηγορίας Α (αντικείμενο ) : . . . def __ init__ ( self ) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>> 2

Δημιουργήστε ένα παράδειγμα της κατηγορίας :

>>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3 εικόνων
3

Δημιουργήστε ένα βρόχο για να μετακινηθείτε πάνω από τα στοιχεία σε ένα αντικείμενο . Αυτό χρησιμοποιεί την __ dict__ ενσωματωμένου τύπου , η οποία επιστρέφει μια σειρά από ζευγάρια κλειδί-τιμή :

>>> για την attr , αξίας a.__dict__.iteritems ( ) : . . . attr εκτύπωσης , αξία . . . x 1ε 2z , 3 φωτογραφίες
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα