⊗pyPmFnPPP 7 of 129 menu

Oordrag van primitiewe tipes as funksieparameters in Python

Laat ons die eienskappe van die oordrag van primitiewe datatipes (snare, nommers) na funksieparameters oorweeg.

Veronderstel ons het 'n funksie wat 'n veranderlike tst as parameter aanvaar en dit 'n waarde van 2 toeken. Na die funksie sal ons die veranderlike num verklaar:

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

Laat ons die funksie roep en die veranderlike num na sy parameter oordra en sy waarde na die konsole uitvoer. Ten spyte van die feit dat num in die funksieparameter gespesifiseer is, het sy waarde in die globale sigbaarheidsarea nie verander nie:

func(num) # sal 2 uitvoer print(num) # sal 3 uitvoer

Wat sal die resultaat van die uitvoering van die volgende kode wees:

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

Wat sal die resultaat van die uitvoering van die volgende kode wees:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp