Python Toiminnot: Määritelmä, parametrit ja palautusarvot

Funktio ja funktioiden määrittely sisään Python

Ohjelmassa Python funktio on koodilohko, joka suorittaa tietyn tehtävän ja jota voidaan käyttää uudelleen koko ohjelman ajan. Toiminnon määrittäminen Python sisältää seuraavat vaiheet:

 

Funktio Määritelmä Syntaksi

Funktion määrittämiseen Python käytetään avainsanaa def, jonka jälkeen funktion nimi ja syöttöparametriluettelo suluissa (). Koodi, joka suorittaa funktion tehtävän, sijoitetaan funktion runkoon, joka on sisennetty lohkon sisään def. Funktio voi palauttaa arvon(tai useita arvoja) käyttämällä avainsanaa return. return Jos funktiossa ei ole käskyä, funktio palauttaa automaattisesti None.

 

Syöttöparametrien käyttö

Funktio voi vastaanottaa tietoa ulkopuolelta syöttöparametrien kautta. Parametrit ovat arvoja, jotka annat kutsuessasi funktiota. Näitä parametreja käytetään funktion rungossa tiettyjen tehtävien suorittamiseen.

 

Arvojen palauttaminen funktiosta

Kun funktio on suorittanut tehtävänsä, voit käyttää avainsanaa return palauttaaksesi arvon funktiosta. Jos funktiolla ei ole return käskyä, funktio palauttaa automaattisesti None.

 

Toiminnon kutsuminen

Jos haluat käyttää määritettyä funktiota, sinun tarvitsee vain kutsua funktion nimi ja välitettävä vaaditut parametriarvot(jos sellaisia ​​on). Funktiosta palautettu tulos(jos sellainen on) voidaan tallentaa muuttujaan myöhempää käyttöä varten tai tulostaa näytölle.

 

Yksityiskohtainen esimerkki

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

Yllä olevassa esimerkissä olemme määrittäneet kaksi funktiota: calculate_sum() laskea kahden luvun summa ja greet_user() luoda tervehdysviesti. Sitten kutsuimme näitä toimintoja ja tulostimme tulokset.