⊗pyPmFnVVP 5 of 129 menu

Прослеђивање променљивих по вредности у Пајтону

У Пајтону сви подаци се деле на примитивне (стрингове, бројеве) и сложене објекте (спискове, скупове, речнике итд.). При томе прослеђивање променљивих сваког од типова има своје специфичности. На пример, по вредности се могу проследити променљиве које припадају само примитивним типовима података.

Претпоставимо да имамо две променљиве. Прва садржи вредност један, а друга променљива је једнака првој:

num1 = 1 num2 = num1 print(num2) # исписаће 1

Ако након декларисања друге променљиве препишемо num1, вредност num2 остаће иста. То се објашњава тим што се у num2 копира само вредност прве променљиве. И свака наредна измена, унесена у num1 неће утицати на num2. Овде ради прослеђивање променљиве по вредности:

num1 = 1 num2 = num1 num1 = 3 print(num2) # исписаће 1

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј