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