Osnove dela z uporabniškimi funkcijami v Pythonu
V Pythonu lahko poleg uporabe standardnih funkcij in metod ustvarite in uporabite tudi svoje lastne funkcije.
Oglejmo si sintakso za ustvarjanje
lastne funkcije. Za deklaracijo morate napisati
ključno besedo def, njeno
ime in okrogle oklepaje, v katerih
lahko določite parametre. Nato sledi
dvopičje, za katerim je v spodnjem bloku
zapisan zahtevana koda (telo funkcije).
Telo funkcije mora biti zamaknjeno z zamikom,
kot v katerem koli drugem bloku kode.
Za primer naredimo funkcijo func:
def func():
'''
telo funkcije, v katerem
je zapisana koda za
izvedbo
'''
Naredimo tako, da bo funkcija func
izpisala klicaj:
def func():
print('!')
Pokličimo zdaj našo funkcijo. Za to je potrebno napisati njeno ime in okrogle oklepaje:
def func():
print('!')
# Kličemo našo funkcijo:
func() # izpiše '!'
Lahko pokličemo našo funkcijo večkrat - v tem primeru bo vsak klic funkcije izvedel nov izpis na zaslon:
def func():
print('!')
func() # izpiše '!'
func() # izpiše '!'
func() # izpiše '!'
V Pythonu je treba funkcijo klicati pod njeno deklaracijo:
func() # bo izpisalo napako
def func():
print('!')
Naredite funkcijo, ki bo izpisala vaše ime in priimek.
Naredite funkcijo, ki bo izpisala
vsoto 3 in 6.