⊗pyPmFnMPP 11 of 129 menu

Python-da funksiýa birnäçe parametri almak

Geliň, bizde birnäçe san parametrlerini alýan funksiýa bar bolsun:

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

Funksiýa çagyrylanda berlen 2 we 3 sanlary degişlilikde num1 we num2 üýtgeýjilerine düşer.

Emma käte funksiýany çagyrylanda öňünden belgisiz sanynda köp parametr geçirmek zerur bolýar. Python-da funksiýany ýazylanda diňe bir üýtgeýji belläp bolýar, soňra bolsa ol çagyrylyş wagty geçirilen ähli parametrleriň koržinini hödürleýär. Bunuň üçin şu üýtgeýjiniň öňünde * nyşanyny görkezmeli. Beýle üýtgeýjilere adetde args diýilýär, ýöne ona islendik başga atamagy hem bolýar. Ähli parametrleri çykarmak üçin funksiýanyň gurlyşynda bu üýtgeýjini ýazmaly, ýöne indi * sözsüz:

def func(*args): return args print(func(1, 2, 3)) # (1, 2, 3) çykarar

Soňra alynan parametrler bilen islendik beýleki ämelleri ýerine ýetirip bolýar. Geliň olaryň jemini alyň:

def func(*args): return sum(args) print(func(1, 2, 3)) # 6 çykarar

Ulanyjylaryň atlaryny çäksiz mukdarda parametr hökmünde kabul edýän we olary konsolda koržin görnüşinde çykarýan funksiýa ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et