επανάληψη είναι ο ακρογωνιαίος λίθος ενός αποτελεσματικού προγραμματισμού . Η επανάληψη είναι αυτό που επιτρέπει στους υπολογιστές να εκτελούν επαναλαμβανόμενες εργασίες ξανά και ξανά ώσπου να συναντηθεί μια συνθήκη εξόδου . Μερικές φορές αναφέρεται ως " looping , " Η επανάληψη μπορεί να βρεθεί σε όλες τις γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών . Η επανάληψη είναι συχνά εκτελείται πάνω από κάποιο είδος της δομής των δεδομένων , την εκτέλεση μιας δράσης για κάθε στοιχείο . Στην Python , αυτό γίνεται όπως έτσι :
list = [ 1 , 2 , 3 , 4 , 5 ] Ξενοδοχεία
για την ηλεκτρονική στη λίστα :
print e
Αυτός ο κώδικας θα εκτυπώσει κάθε αριθμό στη λίστα στη γραμμή εντολών .
εικόνων Iterables
Η
Python Iterables είναι ένα ιδιαίτερο είδος του αντικειμένου που μπορεί να επαναληφθεί με τη χρήση του ενσωματωμένο σύνταξη της Python . Iterables μπορεί να χρησιμοποιηθεί με Python »προς τον« σύνταξη επανάληψη , που τους καθιστά πολύ βολικό . Iterables είναι ζωτικής σημασίας για την κατανόηση απόδοση . Τυπικά Iterable αντικείμενα περιλαμβάνουν τους περισσότερους τύπους δεδομένων της Python . Οι προγραμματιστές μπορούν να καθορίσουν τη δική τους Iterable αντικείμενα, καθώς και .
Η Γεννήτριες
Η
Γεννήτριες Python είναι πολύ παρόμοια με Iterables . Ωστόσο , σε αντίθεση με Iterable αντικείμενα , γεννήτριες μπορούν να χρησιμοποιηθούν μόνο μία φορά. Αντί για την αποθήκευση όλων των αξιών , Γεννήτριες Python είναι να δημιουργήσει όλες τις τιμές στη γεννήτρια on the fly . Αφού έχει χρησιμοποιηθεί η γεννήτρια , παύει να δίνει τιμές και είναι " νεκρός". Πρέπει να δημιουργηθεί μια νέα γεννήτρια . Γεννήτριες είναι πολύ μνήμη αποδοτική , δεδομένου ότι δεν αποθηκεύουν τιμές .
Εικόνων Απόδοση
Η
απόδοση χρησιμοποιείται για να δημιουργήσει γεννήτριες . Όταν η Python αντιμετωπίζει μια δήλωση απόδοσης , δημιουργεί μια γεννήτρια και δεν εκτελέσει πράγματι τον κώδικα μέχρι το αντικείμενο γεννήτρια ονομάζεται . Απόδοση χρησιμοποιείται συνήθως όπως:
def createGenerator ( ) :
mylist = εύρος ( 3 )
for i in mylist :
απόδοση i * i
Αυτή η γεννήτρια αποδίδει τις τιμές ( 1 , 4 , 9) στο βρόχο καλώντας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα