Pagrindiniai darbo su vartotojo funkcijomis Python'e principai
Python'e, be standartinių funkcijų ir metodų naudojimo, taip pat galima kurti ir taikyti savo pačio funkcijas.
Pažvelkime į sintaksę, reikalingą savo funkcijai sukurti. Deklaravimui reikia parašyti raktinį žodį def, tada jos pavadinimą ir apvaliuosius skliaustus, kuriuose galima nustatyti parametrus. Tada dedamas dvitaškis, po kurio apatiniame bloke parašomas reikalingas kodas (funkcijos kūnas). Funkcijos kūnas turi būti atitrauktas įtrauka, kaip ir bet kuriame kitame kodo bloke.
Pavyzdžiui, sukurkime funkciją func:
def func():
'''
funkcijos kūnas, kuriame
parašytas vykdymui
skirtas kodas
'''
Padarykime taip, kad funkcija func
atspausdintų šauktuką:
def func():
print('!')
Dabar iškvikime mūsų funkciją. Tam reikia parašyti jos pavadinimą ir apvaliuosius skliaustus:
def func():
print('!')
# Iškvietiame mūsų funkciją:
func() # išves '!'
Galima iškvieti mūsų funkciją kelis kartus - šiuo atveju kiekvienas funkcijos iškvietimas atliks naują išvedimą į ekraną:
def func():
print('!')
func() # išves '!'
func() # išves '!'
func() # išves '!'
Python'e funkciją būtinai reikia kviesti žemiau jos deklaravimo:
func() # išves klaidą
def func():
print('!')
Sukurkite funkciją, kuri atspausdins jūsų vardą ir pavardę.
Sukurkite funkciją, kuri atspausdins 3 ir 6 sumą.