A Python függvények opcionális paraméterei
A függvények paramétereit lehet nem kötötté tenni. Ehhez alapértelmezett értéket kell megadni a paramétereknek. Nézzük meg, hogyan is történik ez. Tegyük fel, hogy a következő függvényünk van:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # kiírja 3-t
Tegyük meg, hogy a második paraméter
alapértelmezetten a 2 értékkel rendelkezzen:
def func(num1, num2=2):
return num1 + num2
Ellenőrizzük a függvényünk működését csak az első paraméterrel:
print(func(1)) # kiírja 3-t
Annak ellenére, hogy a második szám egy opcionális paraméter, mégis megadhatunk neki értéket a függvény hívásakor:
print(func(2, 4)) # kiírja 6-ot
Adott a következő függvény:
def func(num=5):
return num * 2
Ezt a függvényt a következőképpen hívjuk:
print(func(2))
print(func(10))
print(func())
Mondd el, mi lesz az eredménye az egyes függvényhívásoknak.
Adott a következő függvény:
def func(num1=1, num2=3):
return num2 - num1
Ezt a függvényt a következőképpen hívjuk:
print(func(6, 10))
print(func(5))
print(func())
Mondd el, mi lesz az eredménye az egyes függvényhívásoknak.