⊗pyPmFnSI 3 of 129 menu

Python တွင် မြင်ကွင်းနယ်ပယ်များ ဆက်သွယ်ဆောင်ရွက်ခြင်း

ပြင်ပရှိ (global) variable နှင့် အတွင်းရှိ (local) variable တို့တွင် အမည်တူနေသည့် အခြေအနေများ ရှိပါတယ်:

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

ဤအချက်ကို နားလည်ရန် အရေးကြီးပါသည်၊ local <num သည် အမည်အားဖြင့် global variable နှင့် တူညီသော်လည်း Python အတွက်မူ တစ်ခြား variable တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ global <num ကို function အတွင်း၌ အစားထိုးမရေးထားဘဲ ၎င်း၏ မူလတန်ဖိုးကိုသာ ဆက်ထိန်းထားခြင်းဖြစ်သည်။ <func function ကို ခေါ်သောအခါ console တွင် local <num ၏ တန်ဖိုးကိုသာ ဖော်ပြပြီး <print ဖြင့် ခေါ်ပါက global variable ၏ တန်ဖိုးကို ဖော်ပြသည်:

func() # 2 ကို ဖော်ပြမည် print(num) # 1 ကို ဖော်ပြမည်

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

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

အောက်ပါကုဒ်ကို run လိုက်လျှင် ရလဒ်အနေဖြင့် ဘာထွက်လာမည်နည်း:

num1 = 1 def func(): num1 = 2 print(num1)
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်