⊗pyPmUFNPa 202 of 208 menu

Python တွင် အမည်ပေးထားသော ပါရာမီတာများ

လုပ်ဆောင်ချက်တစ်ခုသို့ ပါရာမီတာများစွာ ပို့လွှတ်ပါက၊ ကျွန်ုပ်တို့လိုအပ်သော ပါရာမီတာများအတွက် တန်ဖိုးများကို ရောထွေးမိခြင်းဖြင့် အမှားလုပ်မိနိုင်ခြေ ပိုများလာပါသည်။

ထိုကဲ့သို့သော ပြဿနာများကို ရှောင်ရှားရန် Python တွင် လုပ်ဆောင်ချက်ကို ခေါ်သောအခါ ပါရာမီတာများ၏ အမည်များကို သတ်မှတ်ပေးနိုင်သော အခွင့်အရေးရှိပါသည်။ ထိုသို့လုပ်ဆောင်ပုံကို ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် အောက်ပါလုပ်ဆောင်ချက် ရှိသည်ဆိုပါစို့:

def func(num1, num2): return num1 + num2

ရိုးရှင်းစွာ ခေါ်ယူနိုင်ပါသည်:

res = func(5, 10) print(res) # ရလဒ် 15 ကိုပြမည်

သို့မဟုတ် ပါရာမီတာများကို အမည်များဖြင့် ခေါ်ယူနိုင်ပါသည်:

res = func(num1=5, num2=10) print(res) # ရလဒ် 15 ကိုပြမည်

အမည်ပေးထားသော ပါရာမီတာများ၏ အဆင်ပြေမှုမှာ လုပ်ဆောင်ချက်ကို ခေါ်သောအခါ ၎င်းတို့၏ နေရာများကို ပြောင်းလဲနိုင်ခြင်းပင် ဖြစ်ပါသည်:

res = func(num2=2, num1=5) print(res) # ရလဒ် 3 ကိုပြမည်

လုပ်ဆောင်ချက်ကို ကြေညာသတ်မှတ်သည့်အခါ မဖြစ်မနေမလိုအပ်သော ပါရာမီတာများစွာ သတ်မှတ်ထားပါက၊ ၎င်းတို့ကိုလည်း အမည်ပေးထားသော ပါရာမီတာများအဖြစ် ပြုလုပ်နိုင်ပါသည်။ ထိုသို့လုပ်ဆောင်ရာတွင် ၎င်းတို့ကို ကြေညာသတ်မှတ်သည့်အခါ သတ်မှတ်ပေးထားသော အစဉ်အတိုင်း စာရင်းပြုစရာမလိုပါ:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # ရလဒ် 8 ကိုပြမည်

အောက်ပါလုပ်ဆောင်ချက် ပေးထားသည်:

def func1(num1, num2, num3): return (num1 + num2) * num3

အမည်ပေးထားသော ပါရာမီတာများမှတစ်ဆင့် တန်ဖိုးများကို ပို့လွှတ်ကာ ၎င်းကို ခေါ်ယူပါ။

အောက်ပါလုပ်ဆောင်ချက် ပေးထားသည်:

def func1(text1, text2): return text1 + ' ' + text2

အမည်ပေးထားသော ပါရာမီတာများမှတစ်ဆင့် 'hello' စာကြောင်းနှင့် သင်၏ကိုယ်ပိုင်အမည်ကို ပို့လွှတ်ကာ ၎င်းကို ခေါ်ယူပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်