* Nummer: Till exempel skulle en funktion som beräknar summan av två siffror mata ut ett numeriskt värde.
* String: En funktion som genererar en hälsning kan returnera en sträng som "Hej!".
* boolean: En funktionskontroll om ett nummer till och med skulle returnera ett booleskt värde (sant eller falskt).
* Lista, array, ordbok osv .: Funktioner kan också returnera mer komplexa datastrukturer.
Exempel:
`` `python
def calculate_area (längd, bredd):
"" "Beräknar området för en rektangel." "" "
area =längd * bredd
returområde
rektangel_length =5
rektangel_width =3
area =calculate_area (rectangle_length, rectangle_width)
tryck (F "Rektangelns område är:{Area}")
`` `
I det här exemplet tar funktionen "Calculate_area" "längd" och "bredd" som ingångar och beräknar "området". Detta `area 'returneras sedan som utgången från funktionen, som därefter skrivs ut.
I huvudsak utför en funktion en specifik uppgift och ger ett beräknat resultat, vilket gör det till en återanvändbar och organiserad kod.