Python Functions (Συναρτήσεις)
Python Οδηγός - Μάθημα 11: Python Functions (Συναρτήσεις) 📌
Οι συναρτήσεις (functions) μας επιτρέπουν να οργανώνουμε τον κώδικα σε επαναχρησιμοποιήσιμα μπλοκ.
🔹 Δήλωση Συνάρτησης (def
)
Για να ορίσουμε μια συνάρτηση, χρησιμοποιούμε τη λέξη-κλειδί def
.
🔹 Κλήση της συνάρτησης:
🔹 Συναρτήσεις με Ορίσματα (Arguments)
Μπορούμε να δώσουμε παραμέτρους σε μια συνάρτηση.
🔹 Συναρτήσεις με Επιστροφή Τιμής (return
)
Αντί να εμφανίσουμε κάτι, μπορούμε να επιστρέψουμε μια τιμή.
🔹 Default Τιμές Ορισμάτων
Αν ο χρήστης δεν δώσει τιμή, χρησιμοποιείται η προεπιλεγμένη.
🔹 *args
(Μεταβλητός Αριθμός Ορισμάτων)
Χρησιμοποιούμε *args
για να περάσουμε πολλαπλές τιμές.
🔹 **kwargs
(Λεξικό Ορισμάτων)
Το **kwargs
μας επιτρέπει να χρησιμοποιήσουμε ονόματα ορισμάτων.
📌 Αποτέλεσμα:
🔹 Λάμδα Συναρτήσεις (lambda
)
Οι lambda
είναι μικρές ανώνυμες συναρτήσεις.
🎯 Μικρό Project: Υπολογιστής Αθροίσματος
Γράψε μια συνάρτηση που ζητά από τον χρήστη δύο αριθμούς και επιστρέφει το άθροισμά τους.
🚀 Οι συναρτήσεις κάνουν τον κώδικα πιο καθαρό, επαναχρησιμοποιήσιμο και ευέλικτο! 🎯
Σχόλια
Δημοσίευση σχολίου