⊗pyPmFnPPP 7 of 129 menu

Primitívek átadása függvények paramétereként Pythonban

Vizsgáljuk meg a primitív adattípusok (szövegek, számok) átadásának sajátosságait függvények paramétereinek.

Tegyük fel, hogy van egy függvényünk, amely paraméterként vesz fel egy tst változót és beállítja annak értékét 2-re. A függvény után deklaráljunk egy num változót:

def func(tst): tst = 2 print(tst) num = 3

Hívjuk meg a függvényt és adjuk át paraméterének a num változót, majd írjuk ki annak értékét a konzolra. Annak ellenére, hogy a függvény paraméterében num szerepel, annak értéke a globális láthatósági zónában nem változott:

func(num) # kiírja 2-t print(num) # kiírja 3-at

Mi lesz a következő kód végrehajtásának eredménye:

def func(txt): txt = 'user2' return txt name = 'user1' res = func(name) print(res) print(name)

Mi lesz a következő kód végrehajtásának eredménye:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás