⊗pyPmFnPC 14 of 129 menu

Python හි පරාමිති සංයෝජනය කිරීම

එකම ශ්‍රිතයකට එකවරම නම්කරන ලද සහ ස්ථානගත පරාමිති යොමු කළ හැකිය. මෙය සිදු කරනු ලබන්නේ * සංකේතය භාවිතා කරමිනි, එය දක්වන්නේ එහි දකුණු පසින් නිශ්චිත කර ඇති පරාමිති නම්කරන ලද ලෙස සැලකිය යුතු බවයි, ඒවායේ පෙරනිමි අගයන් භාවිතා කිරීමට අවශ්‍ය නොමැති නම්.

සියලුම පරාමිති කොන්සෝලයේ දැක්වෙන ශ්‍රිතයක් සාදා ගනිමු. විචල්‍යය data සාමාන්‍ය ස්ථානගත පරාමිතියක් නිරූපණය කරයි. ඊළඟට * සංකේතයට පසුව විචල්‍ය දෙකක් start සහ end පෙරනිමි අගයන් සමඟ නිර්වචනය කර ඇත. කෙසේ වෙතත්, ශ්‍රිතය කැඳවන විට මෙම විචල්‍ය නම්කරන ලද ලෙස කරමු:

def func(data, *, start=0, end=100): print(data, start, end) func(1, start=2, end=3)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

1 2 3

විචල්‍යයේ පෙරනිමි අගය ඉවත් කර start ඒ සමඟම එය නම්කරන ලද පරාමිතියක් ලෙස ඉවත් කළහොත්, දෝෂයක් පෙන්වනු ඇත. මෙය සිදුවන්නේ * සංකේතය දැනටමත් start නම්කරන ලද විචල්‍යයක් ලෙස නිර්වචනය කර ඇති බැවිනි:

def func(data, *, start, end=100): print(data, start, end) func(1, 2, end=3) # දෝෂය පෙන්වයි

පහත කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේද:

def func(num1, num2, *, num3): return (num1 + num2) * num3 print(func(2, 4, num3=3))

පහත කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේද:

def func(num1, *, num2, num3): return (num1 - num2) / num3 print(func(12, 4, num3=5))

පහත කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේද:

def func(*, name='user1', age='18'): return 'Username is ' + name + ' age is ' + age print(func(name='john'))
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න