⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј