⊗pyPmFnOPP 8 of 129 menu

Kupeana Vitu kama Vigezo katika Python

Vigezo vyenye vitu (orodha, seti, tuple, kamusi) katika kazi hupeanwa kwa kumbukumbu. Wacha tuandike tena msimbo katika kazi ili kipengele cha kwanza cha kutofautisha kinachopitishwa kibadilike kuwa alama ya mshangao. Na chini ya kazi tutatangaza kutofautisha, thamani yake ikiwa ni orodha:

def func(tst): tst[0] = '!' print(tst) lst = [1, 2, 3, 4, 5]

Kwa kuwa orodha hupeanwa kwa kumbukumbu, wakati wa kuita kazi thamani ya lst katika eneo la utambuzi la kimataifa pia itabadilika:

func(lst) # atatoa ['!', 2, 3, 4, 5] print(lst) # atatoa ['!', 2, 3, 4, 5]

Matokeo ya utekelezaji wa msimbo ufuatao yatakuwa yapi:

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] func(lst) print(lst)

Matokeo ya utekelezaji wa msimbo ufuatao yatakuwa yapi:

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] lst = func(lst) print(lst)

Matokeo ya utekelezaji wa msimbo ufuatao yatakuwa yapi:

def func(lst): lst = '!' lst = [1, 2, 3, 4, 5] func(lst[0]) print(lst)

Matokeo ya utekelezaji wa msimbo ufuatao yatakuwa yapi:

def func(dct): for key in dct.keys(): dct[key] += 2 dct = { 'a': 1, 'b': 2, 'c': 3, } func(dct) print(dct)
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa