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

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

Μεταβλητή Λίστες επιχείρημα για Python

Python λειτουργεί ως γενικό σκοπό και άκρως ευέλικτη γλώσσα προγραμματισμού που χρησιμοποιείται για την ανάπτυξη κώδικα για την επιφάνεια εργασίας και τις εφαρμογές web . Μέρος της προσφυγής της Python σε μια ευρεία βάση χρηστών είναι η λειτουργικότητά του . Python χρησιμοποιεί τις έννοιες του προγραμματισμού από την ίδια μοντέλο ως ένα πλήρες γλώσσα που προάγει την ευκολία χρήσης και ευέλικτη σύνταξη . Σε αυτό το πνεύμα , οι προγραμματιστές μπορούν να αναπτύξουν κώδικα με τον οποίο οι μέθοδοι μπορεί να πάρει μια μεταβλητή ποσότητα των επιχειρημάτων ( και όχι μια στατικά καθορισμένη λίστα ) . Αυτό επιτυγχάνεται μέσω σύνταξη της Python και built-in τύπους δεδομένων . Python Μέθοδοι
Η

Η ίδρυση του προγραμματισμού Python ( και κάθε είδος κώδικα , για εκείνο το θέμα ) αποτελείται από τις μεθόδους . Προγραμματιστές καθορίζουν τις μεθόδους , όπως ονομάζεται μπλοκ του κώδικα που μπορεί να κληθεί κατ 'επανάληψη από τα άλλα μέρη του προγράμματος . Αυτό επιτρέπει στους προγραμματιστές να δημιουργήσουν κώδικα που θα μπορούσαν να χρησιμοποιήσουν κατ 'επανάληψη και να το αποθηκεύσετε σε μια μέθοδο . Στη συνέχεια , ο προγραμματιστής μπορεί να χρησιμοποιήσει αυτό το όνομα σε ολόκληρη τη μέθοδο άλλα έργα . Στο ακόλουθο παράδειγμα , ο προγραμματιστής προσδιορίζει μια συνάρτηση που επιστρέφει το αποτέλεσμα μιας πράξη του πολλαπλασιασμού . Η μέθοδος διαρκεί δύο «επιχειρήματα» ή τα στοιχεία που προέκυψαν από το χρήστη της λειτουργίας :

>>> def πολλαπλασιάζονται ( x , y ) :

. . . επιστρέψει x * y εικόνων
Λίστες Επιχείρημα
Η

Ο κατάλογος των argument της μεθόδου χρησιμεύει ουσιαστικά ως παραμέτρους εισόδου της μεθόδου . Όταν ένας προγραμματιστής ορίζει μια μέθοδο που έχουν μια συγκεκριμένη λίστα επιχειρημάτων , ο καθένας με τη χρήση της μεθόδου πρέπει να παρέχει τα επιχειρήματα , προκειμένου να λειτουργήσει σωστά . Τι εκτιμά τις προμήθειες των χρηστών εξαρτάται από το πρόγραμμα , αλλά ο αριθμός των επιχειρημάτων και το είδος των δεδομένων που παρέχονται σε κάθε επιχείρημα είναι οι απαιτήσεις της μεθόδου . Όπως και στο " πολλαπλασιάζονται ( x , y ) " παράδειγμα , η μέθοδος πολλαπλασιάζονται παίρνει δύο επιχειρήματα των αριθμητικών τύπου και επιστρέφει ένα αριθμητικό αποτέλεσμα . Μπαίνοντας διαφόρων τύπων δεδομένων θα προκαλέσει απροσδόκητα αποτελέσματα , και να μην εισέρχονται σε όλους τους επιχειρήματα θα προκαλέσει η μέθοδος για την συντριβή του προγράμματος .

Η προεπιλεγμένες τιμές
Η

Ένας προγραμματιστής θα μπορούσε να αποφασίσει κάποια στιγμή ότι μια μέθοδος θα πρέπει να χειριστεί ένα μεταβλητό ποσό των επιχειρημάτων . Αυτό επιτυγχάνεται με δύο τρόπους . Ο πρώτος είναι να δημιουργήσουμε τις προεπιλεγμένες τιμές για τα επιχειρήματα της μεθόδου . Η προεπιλεγμένη μέθοδος παρέχει απλά μια τιμή για ένα επιχείρημα πριν λέγεται . Εάν ο χρήστης της μεθόδου δεν παρέχει το επιχείρημα , η μέθοδος χρησιμοποιεί την προεπιλεγμένη τιμή ( όπως στο ακόλουθο παράδειγμα ) :

>>> def πολλαπλασιάζονται ( x , y = 2 ) :

. . . επιστρέψει x * y

>>> πολλαπλασιάζονται ( 1 ) //y κανένα επιχείρημα , εξ ορισμού σε 2

>>> πολλαπλασιάζονται ( 1 , 3 ) //y επιχείρημα που παρέχεται από το χρήστη , y = 3 φωτογραφίες Η μεταβλητή επιχειρήματα
Η

Ένας άλλος τρόπος για την παροχή μεταβλητή επιχειρήματα εφαρμόζει το " * args " κλειδί στον ορισμό της μεθόδου. Ο * args λέξη-κλειδί αντιπροσωπεύει μια συλλογή των επιχειρημάτων σε ένα όνομα , από την οποία ο προγραμματιστής μπορεί να έχει πρόσβαση μπορεί επιχειρήματα μέσω ενός μηδενικού δείκτη πίνακα τιμών . Στο παρακάτω παράδειγμα , η λέξη-κλειδί * args καθορίζει τη συλλογή των επιχειρημάτων σε μια μέθοδο , και ο χρήστης καλεί τη μέθοδο με διάφορες λίστες επιχείρημα :

>>> def πολλαπλασιάζονται ( x , y , * args ) :

. . . j = x * y

. . . για x * στην args :

. . . j * x

. . . επιστρέψει ι

>>> πολλαπλασιάζονται ( 1 , 2 ) //μόνο τα δύο πρώτα επιχειρήματα που απαιτούνται

>>> πολλαπλασιάζονται ( 1 , 2 , 5 , 6 ) //δύο επιπλέον επιχειρήματα

>>> πολλαπλασιάζονται ( 4 , 5 , 3 , 4 , 6 , 7 , ) //τέσσερα πρόσθετα επιχειρήματα

Η

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

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