Lietotāja definēto funkciju pamati Python
Python papildus standarta funkciju un metožu izmantošanai, var izveidot un lietot arī savas pielāgotas funkcijas.
Apskatīsim sintaksi savas funkcijas izveidošanai.
Deklarēšanai jāraksta atslēgvārds def, pēc tam tās
nosaukums un apaļās iekavas, kurās
var norādīt parametrus. Tālāk tiek likts
kols, pēc kura apakšējā blokā
tiek ierakstīts nepieciešamais kods (funkcijas ķermenis).
Funkcijas ķermenim jābūt atdalītam ar atkāpi,
tāpat kā jebkurā citā koda blokā.
Piemēram, izveidosim funkciju func:
pythondef func():
'''
funkcijas ķermenis, kurā
ir ierakstīts kods
izpildei
'''
Padarīsim tā, lai funkcija func
izvadītu izsaukuma zīmi:
pythondef func():
print('!')
Tagad izsauksim mūsu funkciju. Lai to izdarītu, jāraksta tās nosaukums un apaļās iekavas:
pythondef func():
print('!')
# Izsaucam mūsu funkciju:
func() # izvadīs '!'
Var izsaukt mūsu funkciju vairākas reizes - šajā gadījumā katrs funkcijas izsaukums veiks jaunu izvadi uz ekrāna:
pythondef func():
print('!')
func() # izvadīs '!'
func() # izvadīs '!'
func() # izvadīs '!'
Python funkciju obligāti jāizsauc zem tās deklarēšanas:
pythonfunc() # izvadīs kļūdu
def func():
print('!')
Izveidojiet funkciju, kas izvadīs jūsu vārdu un uzvārdu.
Izveidojiet funkciju, kas izvadīs
3 un 6 summu.