Függvény és függvények meghatározása in Python
A -ban Python a függvény egy kódblokk, amely egy adott feladatot hajt végre, és a program során újra felhasználható. Egy függvény meghatározása Python a következő lépésekből áll:
Funkció definíció Szintaxis
A függvény meghatározásához Python használja a def
kulcsszót, majd a függvény nevét és a bemeneti paraméterek listáját zárójelben ()
. A függvény feladatát végrehajtó kód a függvény törzsébe kerül, amely a def
blokkon belül van behúzva. Egy függvény visszaadhat egy értéket(vagy több értéket) a return
kulcsszó használatával. Ha a függvényben nincs return
utasítás, a függvény automatikusan visszaadja a None
.
Bemeneti paraméterek használata
Egy függvény képes kívülről információkat fogadni bemeneti paramétereken keresztül. A paraméterek azok az értékek, amelyeket a függvény meghívásakor ad meg. Ezeket a paramétereket a funkció törzsében használják fel meghatározott feladatok végrehajtására.
Értékek visszaadása függvényből
Miután a függvény befejezte a feladatát, a return
kulcsszó segítségével visszaadhat egy értéket a függvényből. Ha a függvénynek nincs utasítása return
, a függvény automatikusan a következőt adja vissza None
.
Funkció hívása
Egy meghatározott függvény használatához egyszerűen hívja meg a függvény nevét, és adja át a szükséges paraméterértékeket(ha van ilyen). A függvényből visszaadott eredmény(ha van) eltárolható egy változóban későbbi felhasználás céljából, vagy kinyomtatható a képernyőre.
Részletes példa
A fenti példában két függvényt határoztunk meg: calculate_sum()
két szám összegének kiszámítását és greet_user()
egy üdvözlő üzenet létrehozását. Ezután meghívtuk ezeket a függvényeket, és kinyomtattuk az eredményeket.