Μπορείς και να αποδόσεις default τιμές -άκα (f=0,g=100) -( "προεπιλεγμένες") σε περίπτωση που θα καλέσεις μια συνάρτηση χωρίς παραμέτρους αυτή να έχει τουλάχιστον κάποια τιμή και να μην σου πετάει TypeError
- Κώδικας: Επιλογή όλων
>>> def lol(f=0,g=100):
... return f,g
- Κώδικας: Επιλογή όλων
>>> lol()
(0, 100)
Εδώ η συνάρτηση καλέστηκε σκέτη και είχε τιμές από πρίν οπότε αυτές μας έδωσε
προφανώς μας επιτρέπει να βάλουμε και τις δικές μας
- Κώδικας: Επιλογή όλων
>>> lol(11,22)
(11, 22)
Χωρίς την προ-απόδοση τιμή στις παραμέτρους θα μας έλεγε:
- Κώδικας: Επιλογή όλων
>>> lol()
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: lol() takes exactly 2 arguments (0 given)