⊗pyPmFnMPP 11 of 129 menu

පයිතන් හි ශ්‍රිතයකට පරාමිති කිහිපයක් යැවීම

අපට සංඛ්‍යාත්මක පරාමිති කිහිපයක් භාරගන්නා ශ්‍රිතයක් ඇතැයි සිතමු:

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

ශ්‍රිතය කැඳවන විට, දෙන ලද සංඛ්‍යා 2 සහ 3 පිළිවෙලින් num1 සහ num2 විචල්‍යයන්ට යොමු වේ.

නමුත් සමහර අවස්ථාවලදී, ශ්‍රිතය කැඳවීමේදී පරාමිති රාශියක් යැවීමට අවශ්‍ය වන අතර ඒවායේ ප්‍රමාණය කල්තියා නොදන්නා විය හැකිය. පයිතන්හිදී, ශ්‍රිතය ප්‍රකාශයට පත් කිරීමේදී එක් විචල්‍යයක් පමණක් සකස් කළ හැකි අතර, පසුව එයින් කැඳවීමේදී යවනු ලැබූ සියලුම පරාමිතිවල tuple එකක් ලබා ගනී. මෙය සිදු කිරීම සඳහා, මෙම විචල්‍යයට පෙර * සංකේතය දක්වන්න. මෙවැනි විචල්‍යයක් සාමාන්‍යයෙන් 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 නිරූපණය කරයි

අසීමිත පරිශීලක නාම ප්‍රමාණයක් පරාමිති ලෙස භාරගෙන, ඒවා console වෙත tuple ආකාරයෙන් නිරූපණය කරන ශ්‍රිතයක් ලියන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න