⊗pyPmFnVVP 5 of 129 menu

Változók érték szerinti átadása Pythonban

A Pythonban minden adat primitívek (sztringek, számok) és összetett objektumok (listák, halmazok, szótárak stb.) között oszlik meg. Minden típusú változó átadása sajátosságokkal jár. Például csak a primitív adattípusokhoz tartozó változókat lehet érték szerint átadni.

Tegyük fel, hogy van két változónk. Az első értéke egy, a második változó pedig egyenlő az elsővel:

num1 = 1 num2 = num1 print(num2) # kiírja 1-et

Ha a második változó deklarálása után felülírjuk a num1 értékét, akkor a num2 értéke változatlan marad. Ez azzal magyarázható, hogy a num2-be csak az első változó értéke másolódik. A num1-ben végrehajtott későbbi változtatások nem fognak hatni a num2-ra. Itt működik a változó érték szerinti átadása:

num1 = 1 num2 = num1 num1 = 3 print(num2) # kiírja 1-et

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

num1 = 10 num2 = num1 num1 = 5 print(num2)

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

num1 = 8 num2 = num1 - 2 print(num2)

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

txt1 = 'abcde' txt2 = 'abcde' txt1 = txt1.upper() print(txt2)

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

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
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