" Pass" είναι ένα άδειο δήλωση ότι δεν εκτελεί κώδικα . Έχει δύο βασικούς σκοπούς . Το πρώτο είναι ως σύμβολο κράτησης θέσης για τον ορισμό λειτουργία που δεν έχει γραφτεί ακόμα . Χρησιμοποιώντας το " πέρασμα" αποφεύγει τα λάθη compiler που θα προκύψει, εάν δεν γράφτηκαν όπου απαιτείται δήλωση . Όταν το " πέρασμα" τοποθετείται ως η μόνη δήλωση για τον ορισμό , το πρόγραμμα θα μεταγλωττιστεί με επιτυχία , και η λειτουργία θα εκτελέσει καμία ενέργεια όταν καλείται . Για παράδειγμα :
def myFunction ( ) : pass
Η εντολή pass μπορεί επίσης να χρησιμοποιηθεί για να "κρατήσει" μια θηλιά . Για παράδειγμα :
ενώ η αλήθεια : να περάσει
εικόνων Python Δομή και Σκοπός του " Pass" Λειτουργία
Η
Σε αντίθεση με άλλες γλώσσες προγραμματισμού όπως η C και Java , Python χρησιμοποιεί λευκό χώρο και αλλαγές γραμμής , όπως διαχωριστικά, αντί τιράντες ή ερωτηματικά . Ορισμούς συναρτήσεων , φορείς βρόχο , και άλλα " υποδομές " είναι εσοχή μετά την επικεφαλίδα . Ο compiler αναμένει πάντα η γραμμή μετά από μια κεφαλίδα να είναι μέρος του ορισμού , και θα ρίξει ένα σφάλμα, αν η γραμμή δεν έχει εσοχή , ακόμα κι αν δεν σκοπεύετε να είναι μέρος του βρόχου ή ορισμό της συνάρτησης . Η εντολή pass είναι ένας τρόπος για να αποφύγετε αυτό το σφάλμα .
Η χρήση Καταστάσεις Python
Η
Python χρησιμοποιεί δεσμευμένες λέξεις για να υποδηλώσει τις λειτουργίες και τις ειδικές καταστάσεις. Καταστάσεις όπως το «πέρασμα» δήλωση αποτελούν τη ραχοκοκαλιά της βασικής δομής του κώδικα . Μερικά άλλα παραδείγματα καταστάσεις περιλαμβάνουν τις δηλώσεις ελέγχου ροής προγράμματος " επιστροφή" και " break ". Δεν χρειάζεται παρενθέσεις να επικαλεστεί μια δήλωση όπως « πέρασμα» , όπως θα κάνατε με ένα πραγματικό λειτουργία . Ορισμένες καταστάσεις , όπως το "print " εντολή στην Python 2 , μπορεί να δεχθεί παραμέτρους , αλλά και " περάσει" δεν το κάνει.
Εικόνων παρόμοιες καταστάσεις
Η
Στο πλαίσιο βρόχου , άλλες δηλώσεις μπορεί να εξυπηρετήσει ένα σκοπό παρόμοιο με εκείνο του εντολή pass . Για παράδειγμα , η "συνέχεια" δήλωση στέλνει το πρόγραμμα στην αρχή του βρόχου σαν να είχε επαναληφθεί με επιτυχία μέσα . Σε μια βρόχος "while" , η "συνέχεια" δήλωση εξυπηρετεί τον ίδιο σκοπό, όπως το " περάσει" δήλωση: Ο βρόχος δεν θα κάνει τίποτα και θα συνεχιστεί επ 'αόριστον μέχρι να πληρούνται οι προϋποθέσεις του , ενδεχομένως από ένα διαφορετικό μέρος του προγράμματος αποστολής ένα σήμα για τον βρόχο μέχρι το τέλος.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα