Python တွင် Function များဖန်တီးခြင်းအတွက် အကြံပြုချက်များ
- Function အမည်များသည် ကြိယာဖြစ်သင့်သည်။
- Function တစ်ခုချင်းစီ၏ အမည်သည် ထို Function ပြုလုပ်သည့်အရာကို တိကျစွာ ရောင်ပြန်ဟပ်သင့်သည်။
- Function သည် ၎င်း၏အမည်က အရိပ်အမြွက်ပြသည့်အရာကိုသာ လုပ်ဆောင်သင့်ပြီး အခြားအရာများ မလုပ်ဆောင်သင့်ပါ။
- Function တစ်ခုစီသည် လုပ်ဆောင်ချက်တစ်ခုတည်းကိုသာ လုပ်ဆောင်သင့်သည်။
- Function များအတွင်းတွင် အကူအညီပေးသော Function များကို အသုံးပြုပါ။
-
Function များ၏ code ကို
10-15စာကြောင်းထက် ရှည်လျားအောင် မရေးသင့်ပါ။ - ရှည်လျားသော Function များကို အကူအညီပေးသော Function အမျိုးမျိုးအဖြစ် ခွဲခြားသင့်သည်။
-
Function အမည်များတွင် ယေဘုယျအားဖြင့် လက်ခံထားသော ရှေ့ဆက်စကားလုံးများကို အသုံးပြုပါ:
show,get,set,calc,create,change,check။ -
Function ၏အမည်တွင် စကားလုံးနှစ်လုံး သို့မဟုတ် ထို့ထက်ပိုပါက၊ ၎င်းတို့ကို တစ်ခုနှင့်တစ်ခု အောက်တန်းမျဉ်းဖြင့်
_ခွဲခြားသင့်သည်၊ ဥပမာ၊get_sum။ - �ပ်နေသော code ကို Function များထဲသို့ ထုတ်ယူပါ။
အောက်ပါ code တွင် မည်သည့်အားနည်းချက်များရှိသည်ကို ရေးပြီး ၎င်းတို့ကို ပြင်ဆင်ပါ:
def func(num1, num2):
return num1 * num2
အောက်ပါ code တွင် မည်သည့်အားနည်းချက်များရှိသည်ကို ရေးပြီး ၎င်းတို့ကို ပြင်ဆင်ပါ:
def user(name):
return 'bye, ' + name
အောက်ပါ code တွင် မည်သည့်အားနည်းချက်များရှိသည်ကို ရေးပြီး ၎င်းတို့ကို ပြင်ဆင်ပါ:
def get_num(num):
return str(num)
အောက်ပါ code တွင် မည်သည့်အားနည်းချက်များရှိသည်ကို ရေးပြီး ၎င်းတို့ကို ပြင်ဆင်ပါ:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum