A felhasználó által definiált függvények alapjai Pythonban
A Pythonban a szabványos függvények és metódusok használata mellett saját egyedi függvényeket is létre lehet hozni és alkalmazni.
Nézzük meg a saját függvény létrehozásának szintaxisát. A deklaráláshoz le kell írni a def kulcsszót, majd a függvény nevét és kerek zárójeleket, amelyekben paraméterek adhatók meg. Ez után kettőspont következik, melyet az alábbi blokkban a szükséges kód ír le (a függvény teste). A függvény testének behúzottnak kell lennie, akárcsak bármely más kódból.
Példaként készítsük el a func függvényt:
def func():
'''
a függvény teste, amelyben
a végrehajtandó kód
van leírva
'''
Tegyük úgy, hogy a func függvény egy felkiáltójelet jelenítsen meg:
def func():
print('!')
Most hívjuk meg a függvényünket. Ehhez meg kell írni a nevét és a kerek zárójeleket:
def func():
print('!')
# Meghívjuk a függvényünket:
func() # kiírja '!'-t
A függvényt többször is meg lehet hívni - ebben az esetben minden függvényhívás új kimenetet fog produkálni:
def func():
print('!')
func() # kiírja '!'-t
func() # kiírja '!'-t
func() # kiírja '!'-t
Pythonban a függvényt mindenképpen a deklarálása alatt kell meghívni:
func() # hibát fog kiírni
def func():
print('!')
Készítsen egy függvényt, amely kiírja a kereszt- és vezetéknevét.
Készítsen egy függvényt, amely kiírja 3 és 6 összegét.