⊗pyPmFnOPP 8 of 129 menu

Объектілерді параметрлер ретінде Python-да беру

Объектілерді қамтитын айнымалылар (тізімдер, жиындар, кортеждер, сөздіктер) функцияларға сілтеме бойынша беріледі. Функциядағы кодты қайта жазайық, берілетін айнымалының бірінші элементі леп белгісіне өзгертілсін. Ал функцияның астында айнымалыны жариялайық, оның мәні тізім болып табылады:

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

Тізімдер сілтеме бойынша берілетіндіктен, функцияны шақырған кезде lst жалпы көрінетін аясындағы мәні де өзгереді:

func(lst) # шығарады ['!', 2, 3, 4, 5] print(lst) # шығарады ['!', 2, 3, 4, 5]

Келесі кодты орындау нәтижесі қандай болады:

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

Келесі кодты орындау нәтижесі қандай болады:

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

Келесі кодты орындау нәтижесі қандай болады:

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

Келесі кодты орындау нәтижесі қандай болады:

def func(dct): for key in dct.keys(): dct[key] += 2 dct = { 'a': 1, 'b': 2, 'c': 3, } func(dct) print(dct)
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау