⊗pyPmFnVVP 5 of 129 menu

Prenos spremenljivk po vrednosti v Pythonu

V Pythonu so vsi podatki razdeljeni na primitivne (nizi, števila) in kompleksne objekte (seznami, množice, slovarji itd.). Pri tem ima prenos spremenljivk vsakega od tipov svoje posebnosti. Na primer, po vrednosti lahko prenesemo spremenljivke, ki pripadajo le primitivnim tipom podatkov.

Recimo, da imamo dve spremenljivki. Prva vsebuje v vrednosti ena, druga spremenljivka pa je enaka prvi:

num1 = 1 num2 = num1 print(num2) # izpiše 1

Če po deklaraciji druge spremenljivke prepišemo num1, bo vrednost num2 ostala enaka. To je razloženo z dejstvom, da se v num2 kopira le vrednost prve spremenljivke. In vse kasnejše spremembe, vnesene v num1 ne bodo vplivale na num2. Tukaj deluje prenos spremenljivke po vrednosti:

num1 = 1 num2 = num1 num1 = 3 print(num2) # izpiše 1

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni