⊗pyPmFnPPP 7 of 129 menu

Прослеђивање примитива параметрима функција у Python-у

Хајде да размотримо карактеристике прослеђивања примитивних типова података (стрингови, бројеви) параметрима функције.

Претпоставимо да имамо функцију која параметром прима променљиву tst и додељује јој вредност 2. Након функције декларишимо променљиву num:

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

Хајде да позовемо функцију и проследимо њеном параметру променљиву num и испишемо њену вредност у конзолу. Упркос томе што је у параметру функције наведена num, њена вредност у глобалној опсегу видљивости се није променила:

func(num) # исписаће 2 print(num) # исписаће 3

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

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

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

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј