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

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

Πώς να χρησιμοποιήσετε λειτουργίες σε Python

Η λειτουργία είναι η πιο θεμελιώδης τρόπος ανεύρεσης μιας εργασίας σε σύγχρονες γλώσσες προγραμματισμού . Κάθε κωδικός που επαναλαμβάνεται περισσότερο από μία φορά στο πρόγραμμά σας είναι υποψήφια για χρήση λειτουργίας σε Python . Για παράδειγμα , εάν το πρόγραμμά σας ασχολείται με τις θερμοκρασίες και θα πρέπει να μετατραπούν σε συχνά και από Φαρενάιτ και Κελσίου , γράφοντας λειτουργίες για να κάνει τους υπολογισμούς αυτούς είναι μια καλή ιδέα . Μη τετριμμένη ή μακρά κομμάτια του κώδικα που διαφορετικά θα γέμιζε μια απλούστερη λειτουργία είναι επίσης καλό μέρος για να χρησιμοποιήσετε μια συνάρτηση . Οδηγίες
Η 1

Δημιουργήστε ένα σύντομο και περιγραφικό όνομα για τη λειτουργία σας . Όλα τα ονόματα λειτουργίες θα πρέπει να περιγράψει αυτό που επιτυγχάνει η λειτουργία . Για παράδειγμα , ένα καλό όνομα για μια λειτουργία που μετατρέπει από Φαρενάιτ σε Κελσίου θα μπορούσε να είναι " fah_to_cel », ενώ μια ανώφελα μεγάλο όνομα και είναι δύσκολο να τύπου θα είναι " convert_fahrenheit_to_celsius . " Επίσης , να είστε βέβαιος να ακολουθήσει οποιαδήποτε ονομασία συμβάσεις ( όπως CamelCase ή lower_case συμβάσεις ) το πρόγραμμα σας χρησιμοποιεί . 2

Αποφασίστε τον αριθμό και το όνομα του επιχειρήματα . Λειτουργίες Python μπορεί να πάρει οποιοδήποτε αριθμό των επιχειρημάτων . Επειδή η Python είναι μια δυναμική γλώσσα , δεν θα έχετε να ανησυχείτε για το είδος αυτών των επιχειρημάτων , αλλά θα πρέπει να ονομαστεί καλά . Οι ίδιες κατευθυντήριες γραμμές ονοματοδοσίας για το όνομα της συνάρτησης ισχύει για τα επιχειρήματα . Εάν μία από τις παραμέτρους είναι η θερμοκρασία σε βαθμούς Κελσίου , ένα καλό όνομα θα ήταν « cel " ή " Κελσίου ", ενώ " temperature_in_celcius " ή "c " θα ήταν πολύ δυσκίνητο .
Η
3

Καθορίστε τι η συνάρτηση θα επιστρέψει . Για να μπορέσετε να καθίσει και να γράψει τη λειτουργία , πρέπει να ξέρετε πώς θα χρησιμοποιηθεί . Θα πρέπει να γνωρίζετε αν η συνάρτηση θα επιστρέψει μια τιμή . Από Python είναι μια δυναμική γλώσσα , δεν θα έχετε να ανησυχείτε για το είδος αυτής της τιμής επιστροφής , αλλά πρέπει να ξέρετε τι είναι αυτό , προκειμένου να ξεκινήσει τη σύνταξη κώδικα που χρησιμοποιεί αυτή τη λειτουργία .
Η 4

Γράψτε το πρωτότυπο της συνάρτησης . Αυτή είναι η δήλωση που ξεκινά τη λειτουργία του σώματος και περιλαμβάνει το όνομα της λειτουργίας και τις παραμέτρους . Αυτό το παράδειγμα δείχνει μια συνάρτηση που μετατρέπει βαθμούς Κελσίου σε Φαρενάιτ . Παίρνει ένα απλό επιχείρημα , τα πτυχία σε βαθμούς Κελσίου , και επιστρέφει τους βαθμούς Φαρενάιτ :

def cel_to_fah ( cel ) :
5

Γράψτε το κύριο σώμα της συνάρτησης . Να είστε βέβαιος να δώσει προσοχή σε εσοχή , καθώς αυτό είναι ένα μπλοκ . Το σώμα του λειτουργία θα τελειώσει στην πρώτη γραμμή που έχει χαραχθεί στο ίδιο ή χαμηλότερο επίπεδο ως " def " λέξη-κλειδί που ξεκίνησε τη λειτουργία

def cel_to_fah ( cel ) : . Fah = ( cel * ( 9,0 /5.0 ) ) + 32return fah
Η 6

Χρησιμοποιήστε τη λειτουργία στο πρόγραμμά σας :

print ( " Η θερμοκρασία σε βαθμούς Φαρενάιτ είναι % d βαθμούς " cel_to_fah % ( fah ) )


Η

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

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