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

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

Χρήσεις της Python Απόδοση

Σύμφωνα με το δείκτη Tiobe Γλώσσα , Python είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο . Python είναι μια γλώσσα υψηλότερου επιπέδου που υποστηρίζει χαρακτηριστικά όπως η διαδραστική ανάπτυξη και διαχείριση της μνήμης . Οι προγραμματιστές μπορούν να εκτελέσει κώδικα , όπως είναι γραμμένο , και δεν χρειάζεται να διαχειριστούν χαμηλού επιπέδου στοιχεία μνήμης που συχνά πλήττουν προγραμματιστές σε άλλες γλώσσες . Αυτό προσφέρει Python προγραμματιστές τη δυνατότητα για ταχύτερη ανάπτυξη στο κόστος ελαφρώς βραδύτερη προγραμμάτων. Η λέξη-κλειδί Python απόδοση χρησιμοποιείται για να δημιουργήσει ειδικούς τύπους αντικειμένων που ονομάζονται γεννήτριες . Επανάληψη
Η

επανάληψη είναι ο ακρογωνιαίος λίθος ενός αποτελεσματικού προγραμματισμού . Η επανάληψη είναι αυτό που επιτρέπει στους υπολογιστές να εκτελούν επαναλαμβανόμενες εργασίες ξανά και ξανά ώσπου να συναντηθεί μια συνθήκη εξόδου . Μερικές φορές αναφέρεται ως " 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) στο βρόχο καλώντας .
Η
εικόνων

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

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