⊗pyPmFnSI 3 of 129 menu

Python හි විෂය පථ අන්තර්ක්‍රියාව

බාහිර (ගෝලීය) සහ අභ්‍යන්තර (දේශීය) විචල්යයන්ට එකම නමක් ඇති අවස්ථා ඇත:

num = 1 def func(): num = 2 print(num)

මෙම අවස්ථාවේ දී, දේශීය num විචල්යයට ගෝලීය විචල්යයට සමාන නමක් තිබුණද, Python සඳහා එය වෙනත් විචල්යයක් බව තේරුම් ගැනීම වැදගත්ය. මෙයින් අදහස් කරන්නේ ගෝලීය num විචල්යය ශ්‍රිතය තුළ නැවත ලියනු නොලැබී එහි මුල් අගය ආරක්ෂා කර ගන්නා බවයි. func ශ්‍රිතය කැඳවන විට දේශීය num හි අගය පමණක් කොන්සෝලයේ පෙන්වනු ලැබේ, සහ print හරහා - ගෝලීය විචල්යයේ අගය:

func() # ප්‍රතිදානය කරන්නේ 2 print(num) # ප්‍රතිදානය කරන්නේ 1

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

num = 10 def func(): num = 5 return num func() print(num)

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

num = 3 def func(): num = 4 return num num = func() print(num)

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

num = 1 def func(): num = 2 return 1 num = func() print(num)

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

num1 = 1 def func(): num2 = 2 func() print(num1)

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

num1 = 1 def func(): num2 = 2 func() print(num2)

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

num1 = 1 def func(): num2 = 2 func() num2 = 3 print(num2)

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

num1 = 1 num2 = 2 def func(): num2 = 3 func() print(num2)

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

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