⊗pyPmFnVVP 5 of 129 menu

Prosleđivanje promenljivih po vrednosti u Pythonu

U Pythonu se svi podaci dele na primitivne (stringove, brojeve) i složene objekte (liste, skupove, rečnike itd.). Pri tome prosleđivanje promenljivih svakog od tipova ima svoje karakteristike. Na primer, po vrednosti je moguće proslediti promenljive koje pripadaju samo primitivnim tipovima podataka.

Neka imamo dve promenljive. Prva sadrži vrednost jedan, a druga promenljiva je jednaka prvoj:

num1 = 1 num2 = num1 print(num2) # ispisaće 1

Ako nakon deklaracije druge promenljive prepišemo num1, vrednost num2 će ostati nepromenjena. Ovo se objašnjava time da se u num2 kopira samo vrednost prve promenljive. I bilo kakve naredne promene, unete u num1 neće uticati na num2. Ovde radi prosleđivanje promenljive po vrednosti:

num1 = 1 num2 = num1 num1 = 3 print(num2) # ispisaće 1

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij