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
# Define a function to calculate the sum of two numbers
def calculate_sum(a, b):
sum_result = a + b
return sum_result
# Define a function to greet the user
def greet_user(name):
return "Welcome, " + name + "!"
# Call the functions and print the results
num1 = 5
num2 = 3
result = calculate_sum(num1, num2)
print("The sum of", num1, "and", num2, "is:", result) # Output: The sum of 5 and 3 is: 8
name = "John"
greeting_message = greet_user(name)
print(greeting_message) # Output: Welcome, John!
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.