Funktio on koodilohko, joka suoritetaan, kun sitä kutsutaan. Sen sijaan, että kirjoittaisit saman koodilohkon joka kerta, kun se toistuu, voit määrittää sen funktiona ja kutsua sen sitten, kun sitä on käytettävä. Toimintojen avulla voit myös syöttää argumentteja tai parametreja tuloina. He palauttavat sitten tiedot argumenttien perusteella ja tuottavat itsenäisen tuloksen. Tämä wikiHow opettaa sinulle funktion määrittämisen Python -ohjelmointikielellä.
Askeleet
Vaihe 1. Asenna Python
Jotta voit kirjoittaa funktion pythoniin, sinun on asennettava Python. Lataa ja asenna Python seuraavasti:
- Siirry verkkoselaimella osoitteeseen
- Klikkaus Lataa Python [versionumero] yläreunasta.
- Kaksoisnapsauta Python.exe-tiedostoa Lataukset-kansiossasi.
- Klikkaus Asenna nyt.
- Klikkaus Joo
- Klikkaus kiinni.
Vaihe 2. Avaa koodieditori
Pythonin mukana tulevaa peruskoodieditoria kutsutaan IDLE: ksi. Vaihtoehtoisesti voit käyttää kolmannen osapuolen integroitua kehitysympäristöä (IDE), kuten Atom, Sublime Text 3 ja Online Python Compiler.
Vaihe 3. Avaa uusi tiedosto tai tiedosto, jossa haluat määrittää toiminnon
IDLE -sovelluksessa voit avata uuden tiedoston tai luoda uuden tiedoston napsauttamalla Tiedosto valikko yläreunassa Napsauta Avata avataksesi olemassa olevan tiedoston tai napsauta Uusi tiedosto aloittaaksesi uuden ohjelman.
Vaihe 4. Määrittele toiminto kirjoittamalla def
Avainsanaa "def" käytetään funktion määrittämiseen Pythonissa.
Vaihe 5. Lisää funktion nimi ja sen jälkeen sulkeet ja kaksoispiste
Laita välilyönti "def" -merkin jälkeen, kirjoita sitten funktion nimi ja sen jälkeen sulkeet ja kaksoispiste. Seuraava esimerkki näyttää funktion "say_hello" määrittämisen:
def say_hello ():
Vaihe 6. Sisennä seuraava rivi ja lisää koodi
Kaikki funktion sisällä olevat rivit on sisennettävä. Seuraavassa esimerkissä näytetään funktio, joka sanoo "Hei".
def sano_hello (): print ("Hei")
Vaihe 7. Kirjoita parametrin tai argumentin nimi sulkeisiin funktion nimen jälkeen
Tämän ansiosta toiminto voi ottaa vastaan erilaisia datatuloja ja käsitellä erilaisia lähtöjä. Voit lisätä useita argumentteja ja parametreja erottamalla ne pilkulla. Seuraavassa esimerkissä on toiminto, jonka parametri on nimeltään "name":
def sano_hello (nimi): print ("Hei")
Vaihe 8. Käsittele argumentin nimi koodissa argumentin nimen avulla
Aseta argumentin tai parametrin nimi koodiin, kun haluat kutsua argumentin tai parametrin. Seuraavassa esimerkissä määritellään toiminto, joka sanoo "Hei" ja mainitsee sitten käyttäjän nimen:
def sano_hello (nimi): print ("Hei" + nimi)
Vaihe 9. Kutsu toiminto
Jos haluat käyttää funktiota, se on kutsuttava kirjoittamalla sen nimi ja sen jälkeen sulut. Seuraavassa esimerkissä funktio määritetään ja sitä kutsutaan.
def sano_hello (nimi): print ("Hei" + nimi) say_hello ()
Vaihe 10. Lisää avainsana -argumentteja tai -parametreja
Jos yritit koota koodin edellisessä vaiheessa, saat todennäköisesti virheilmoituksen. Tämä johtuu siitä, että kun funktiota kutsuttiin, siitä puuttui vaadittu argumentti. Jos haluat lisätä argumentin tai parametrin kutsuttaessa funktiota, kirjoita se yksinkertaisesti sulkeisiin funktion kutsumisen jälkeen. Seuraavassa esimerkissä nimi lisätään argumentiksi. Kun koodi kootaan, se sanoo "Hei" ja mainitsee sitten henkilön nimeltä:
def sano_hello (nimi): print ("Hei" + nimi) say_hello ("wikiHow -lukija")