⊗pyPmFnMPP 11 of 129 menu

Python функциясына бірнеше параметрлерді беру

Бізде бірнеше сандық параметрлер қабылдайтын функция бар делік:

def func(num1, num2): return num1 + num2 print(func1(2, 3))

Функцияны шақырған кезде берілген 2 және 3 сандары сәйкесінше num1 және num2 айнымалыларына түседі.

Бірақ кейбір жағдайларда функцияны шақырған кезде көптеген параметрлерді беру қажет болады, олардың саны алдын ала белгісіз болуы мүмкін. Python-да функцияны жариялау кезінде бір ғана айнымалыны беруге болады, одан кейін шақыру кезінде берілген барлық параметрлердің кортежі алынады. Ол үшін осы айнымалының алдына * белгісін қою керек. Мұндай айнымалыны әдетте args деп атайды, бірақ оған кез келген басша атау беруге болады. Ал барлық параметрлерді шығару үшін функция денесінде осы айнымалыны жазу керек, бірақ енді *-сіз:

def func(*args): return args print(func(1, 2, 3)) # шығарады (1, 2, 3)

Алынған параметрлермен әртүрлі операцияларды орындауға болады. Олардың қосындысын табайық:

def func(*args): return sum(args) print(func(1, 2, 3)) # шығарады 6

Пайдаланушы атын шексіз садақ параметрлер ретінде қабылдайтын және оларды консольге кортеж түрінде шығаратын функция жазыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау