A python függvényeit alprogramoknak is nevezhetjük, mert a programon belüli programokhoz hasonlíthatók. Ez a funkció csak egy programon belül használható programok csoportosításakor.

Tegyük fel például, hogy van egy parancsa az összeadás és szorzás eredményének kiszámítására, de nem akarja egyszerre futtatni, így itt a függvények használhatók külön összeadási és szorzási alprogramok létrehozására.

Példa

# Program function to add
def sum():
    print(x + y)
        
# Program functions for multiplication
def multiplication():
    print(x * y)
    
x = 10
y = 5
multiplication()

Kimenet:

50

A python függvényei szintén két részre oszlanak. egyesek nem használnak paramétereket, mások pedig paramétereket. A fenti példa egy python függvény, amely nem használ paramétereket.

1. Funkció paraméterek nélkül

Példa

def say():
    print("Hallo, World")
    
say()

Kimenet:

Hallo, World

2. Funkció paraméterekkel

A függvény paraméterei azonosnak tekinthetők magának a függvénynek a bemenetével. Ez a paraméter a függvény neve után zárójelben van tárolva.

Példa:

def say_hi(name):
    print("Hai " + name + '. Are you ready to coding?')
name = "Hanizar"
say_hi(name)

Kimenet:

Hai Hanizar. Are you ready to coding?