⊗pyPmUFInr 198 of 208 menu

Käyttäjän määrittämien funktioiden perusteet Pythonissa

Pythonissa voidaan standardifunktioiden ja -metodien käytön lisäksi luoda ja soveltaa omia funktioita.

Tarkastellaan syntaksia oman funktion luomiseksi. Funktion määrittelemiseksi on kirjoitettava avainsana def, sitten sen nimi ja pyöreät sulkeet, joissa voidaan määrittää parametrit. Sen jälkeen asetetaan kaksoispiste, jonka jälkeen alemmassa lohkossa kirjoitetaan tarvittava koodi (funktion runko). Funktion rungon on oltava sisennetty, kuten missä tahansa muussakin koodilohkossa.

Esimerkkinä tehdään funktio func:

def func(): ''' funktion runko, jossa on koodi suoritettavaksi '''

Tehdään niin, että funktio func tulostaa huutomerkin:

def func(): print('!')

Kutsutaan nyt funktiotamme. Tätä varten on kirjoitettava sen nimi ja pyöreät sulkeet:

def func(): print('!') # Kutsumme funktiotamme: func() # tulostaa '!'

Funktiota voidaan kutsua useita kertoja - tässä tapauksessa jokainen funktion kutsu suorittaa uuden tulostuksen näytölle:

def func(): print('!') func() # tulostaa '!' func() # tulostaa '!' func() # tulostaa '!'

Pythonissa funktion on oltava kutsuttuna sen määrittelyn alapuolella:

func() # aiheuttaa virheen def func(): print('!')

Tee funktio, joka tulostaa etunimesi ja sukunimesi.

Tee funktio, joka tulostaa summan 3 ja 6.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää