Μπορεί μια τάξη να επιστρέψει μια τιμή python;
Μπορεί μια τάξη να επιστρέψει μια τιμή python;

Βίντεο: Μπορεί μια τάξη να επιστρέψει μια τιμή python;

Βίντεο: Μπορεί μια τάξη να επιστρέψει μια τιμή python;
Βίντεο: PYTHON - ΜΑΘΗΜΑ 3 - ΔΟΜΗ ΕΛΕΓΧΟΥ (IF) - Μέρος 1 από 10 - Τελεστές 2024, Νοέμβριος
Anonim

ΕΝΑ αξία δεν είναι κάτι διαφορετικό από ένα αντικείμενο μέσα Πύθων . Όταν καλείτε ένα τάξη αντικείμενο (όπως MyClass() ή list()), αυτό επιστρέφει ένα παράδειγμα αυτού τάξη . Όταν εκτυπώνετε ένα αντικείμενο (δηλαδή παίρνετε μια παράσταση συμβολοσειράς ενός αντικειμένου), καλείται η μαγική μέθοδος _str_ ή _repr_ αυτού του αντικειμένου και η επιστρεφόμενη τιμή έντυπος.

Ομοίως, μπορείτε να ρωτήσετε, μπορεί ο κατασκευαστής να επιστρέψει μια τιμή στην Python;

Πύθων αναμένει το κατασκευαστής προς το ΕΠΙΣΤΡΟΦΗ Κανένα και αποτυγχάνει αν είναι επιστρέφει Τίποτα άλλο. Στο Smalltalk, το νέο δεν είναι λέξη-κλειδί. είναι ένα μήνυμα που στέλνετε σε μια τάξη (η οποία είναι από μόνη της ένα αντικείμενο). Η νέα μέθοδος της κλάσης δημιουργεί ένα αντικείμενο και επιστρέφει το.

Εκτός από τα παραπάνω, μπορεί μια συνάρτηση να επιστρέψει μια κλάση; Αν ένα μέθοδος ή επιστρέφει η συνάρτηση ένα αντικείμενο του α τάξη για το οποίο δεν υπάρχει δημόσιος κατασκευαστής αντιγραφής, όπως το ostream τάξη , πρεπει ΕΠΙΣΤΡΟΦΗ μια αναφορά σε ένα αντικείμενο. Μερικές μέθοδοι και λειτουργίες , όπως ο υπερφορτωμένος τελεστής ανάθεσης, μπορεί να επιστρέψει είτε ένα αντικείμενο είτε μια αναφορά σε ένα αντικείμενο.

Στη συνέχεια, το ερώτημα είναι, μπορεί ο _ να εισάγει _ να επιστρέψει την τιμή;

_μέσα σε αυτό_ μέθοδος επιστρέφει ένα αξία ο _μέσα σε αυτό_ μέθοδος μιας κλάσης χρησιμοποιείται για να αρχικοποίηση νέα αντικείμενα, όχι να τα δημιουργήσετε. Ως εκ τούτου, δεν πρέπει ΕΠΙΣΤΡΟΦΗ όποιος αξία . Επιστρέφοντας Κανένα δεν είναι σωστό με την έννοια ότι κανένα σφάλμα χρόνου εκτέλεσης θα συμβαίνουν, αλλά υποδηλώνει ότι το επιστρεφόμενη τιμή έχει νόημα, κάτι που δεν είναι.

Πώς επιστρέφετε ένα αντικείμενο στην Python;

ο ΕΠΙΣΤΡΟΦΗ δήλωση κάνει α Πύθων λειτουργία για έξοδο και επιστροφή μιας τιμής στον καλούντα. Ο στόχος των συναρτήσεων γενικά είναι η λήψη εισροών και ΕΠΙΣΤΡΟΦΗ κάτι. ΕΝΑ ΕΠΙΣΤΡΟΦΗ Η δήλωση, μόλις εκτελεστεί, διακόπτει αμέσως την εκτέλεση μιας συνάρτησης, ακόμα κι αν δεν είναι η τελευταία πρόταση στη συνάρτηση.

Συνιστάται: