Funkcija je blok kode, ki se izvaja ob klicu. Namesto da vnesete isti blok kode vsakič, ko se ponovi, ga lahko definirate kot funkcijo in ga nato pokličete, ko ga morate uporabiti. Funkcije omogočajo tudi vnos argumentov ali parametrov kot vhodnih podatkov. Nato bodo vrnili podatke na podlagi argumentov in ustvarili neodvisen izhod. Ta wikiHow vas uči, kako definirati funkcijo v programskem jeziku Python.
Koraki
Korak 1. Namestite Python
Če želite napisati funkcijo v python, morate namestiti Python. Za prenos in namestitev Pythona uporabite naslednje korake:
- V spletnem brskalniku pojdite na
- Kliknite Na vrh prenesite Python [številka različice].
- Dvokliknite datoteko Python.exe v mapi Prenosi.
- Kliknite Namestiti zdaj.
- Kliknite Da
- Kliknite Zapri.
Korak 2. Odprite urejevalnik kod
Osnovni urejevalnik kode, ki je priložen pythonu, se imenuje IDLE. Lahko pa uporabite tudi integrirano razvojno okolje drugega proizvajalca (IDE), kot so Atom, Sublime Text 3 in spletni prevajalnik Python.
Korak 3. Odprite novo datoteko ali datoteko, v kateri želite definirati funkcijo
V IDLE -ju lahko odprete novo datoteko ali ustvarite novo datoteko s klikom na mapa meni na vrhu Kliknite Odprto odprete obstoječo datoteko ali kliknite Nova datoteka za začetek novega programa.
Korak 4. Vnesite def, da definirate funkcijo
Ključna beseda "def" se uporablja za definiranje funkcije v Pythonu.
Korak 5. Dodajte ime funkcije, ki ji sledijo oklepaji in dvopičje
Za "def" postavite presledek, nato zapišite ime svoje funkcije, nato pa oklepaj in dvopičje. Naslednji primer prikazuje, kako definirati funkcijo, imenovano "say_hello":
def say_hello ():
Korak 6. Zamaknite naslednjo vrstico in dodajte kodo
Vse vrstice znotraj funkcije morajo biti zamaknjene. Naslednji primer prikazuje, kako definirati funkcijo, ki pravi "Hello".
def say_hello (): print ("Pozdravljeni")
Korak 7. V oklepaju za imenom funkcije vnesite ime parametra ali argumenta
To omogoča, da funkcija sprejema različne vhode podatkov in obdeluje različne izhode. Dodate lahko več argumentov in parametrov tako, da jih ločite z vejico. V naslednjem primeru ima funkcijo s parametrom ime "name":
def say_hello (ime): print ("Pozdravljeni")
Korak 8. Uporabite ime argumenta za obdelavo argumenta v kodi
Če želite poklicati argument ali parameter, v kodo vnesite ime argumenta ali parametra. V naslednjem primeru je definirana funkcija, ki pravi "Hello" in nato omenja ime uporabnika:
def say_hello (ime): print ("Pozdravljeni" + ime)
Korak 9. Pokličite funkcijo
Če želite uporabiti funkcijo, jo morate poklicati tako, da vnesete njeno ime, ki mu sledijo oklepaji. V naslednjem primeru je funkcija definirana in nato poklicana.
def say_hello (ime): print ("Pozdravljeni" + ime) say_hello ()
Korak 10. Dodajte argumente ali parametre ključnih besed
Če ste kodo poskušali sestaviti v prejšnjem koraku, ste verjetno prejeli sporočilo o napaki. To je zato, ker je pri klicu funkcije manjkalo zahtevanega argumenta. Če želite pri klicu funkcije dodati argument ali parameter, ga po klicu funkcije preprosto vnesite v oklepaj. V naslednjem primeru je ime dodano kot argument. Ko je koda sestavljena, bo pisalo "Pozdravljeni" in nato omenila osebo po imenu:
def say_hello (name): print ("Hello" + name) say_hello ("wikiHow reader")