Loading

Python ၏ ဖန္ရွင္ တည္ေဆာက္ျခင္းနွင့္ ဖန္ရွင္ အသံုးခ်ပံု အမ်ိုးမ်ိုး

​ဖ​န္​ရွ​င္​တ​ည္​ေ​ဆာ​က္ျ​ခ​င္း ​အ​မ်ိုး​မ်ိုး

၁။ def func(name) - ​အ​ရွ​င္း​ဆံုး ​ဖ​န္​ရွ​င္ျ​ဖ​စ္ျ​ပီး name ​ဆို​သ​ည့္ parameter ​ကို pass ​လု​ပ္​လို့​ရ​သ​ည့္ ​ဖ​န္​ရွ​င္ func

၂။ def func(name=value) - name ​ကို value ​ဟု​ဆို​သ​ည့္ default ​တ​န္​ဖိုး ​တ​စ္​ခု​ခု ​အ​ရ​င္ ​ေ​ပး​ထားျ​ပီး func ​တြ​င္ ​မ​ည္​သ​ည့္ parameter ​မွ pass ​မ​လု​ပ္​သ​ည့္ ​အ​ခာ​တြ​င္ value ​ကို ​သံုး​သ​ည္။

၃။ def func(*name) - parameter ​ဘ​ယ္​နွ​စ္​ခု​ရွိ​မွ​န္း ​မ​သိ​သ​ည့္ ​အ​ခာ ​သံုး​သ​ည္။ Tuple ​ဟု​ေ​ခာှ​သ​ည္ array ​တ​စ္​မ်ိုး​အ​ေ​န​နွ​င့္ parameter ​လ​က္​ခံ​ရ​ရွိ​မ​ည္ျ​ဖ​စ္​သ​ည္။

၄။ def func(**name) - ​နံ​ပာ​တ္ ၃​ကဲ့​သို့ parameter ​ဘ​ယ္​ေ​လာ​က္​ရွိ​မွ​န္း​မ​သိ​သ​ည့္ ​အ​ခာ ​သံုးျ​ပီး array ​မ​ဟု​တ္​ပဲ dictionary ​ဟု​ေ​ခာှ​သ​ည့္ ​နာ​မ​ည္​နွ​င့္​တ​န္​ဖိုး​တြဲ​လ်ွ​က္​ရွိ​သ​ည့္ ​ေ​ဒ​တာ ​တ​စ္​မ်ိုး​အ​ေ​န​နွ​င့္ parameter ​လ​က္​ခံ​ရ​ရွိ​မ​ည္ျ​ဖ​စ္​သ​ည္။

​ဖ​န္​ရွ​င္ ​အ​သံုးျ​ပု​ပံု​အ​မ်ိုး​မ်ိုး

၁။ func(value) - ​ဖ​န္​ရွ​င္ func ​ကို value ​ဆို​သ​ည့္ ​ေ​ဒ​တာ ​ကို pass ​လု​ပ္ျ​ပီး process ​လု​ပ္​ေ​စ​သ​ည္။

၂။ func(name=value) - ​ဖ​န္​ရွ​င္ func ​ကို ​ေ​ဒ​တာ pass ​လု​ပ္​သ​ည့္ ​အ​ခာ​တြ​င္ ​နာ​မ​ည္​အ​တိ​အ​က် ​ေ​ပးျ​ပီး pass ​လု​ပ္​သ​ည္။ parameter ​တ​စ္​ခု ​ထ​က္​ပိုျ​ပီး pass ​လု​ပ္​သ​ည့္ ​အ​ခာ ​တြ​င္ ​အ​ထူး ​အ​သံုး​ဝ​င္​သ​ည္။

ဤ ​ေ​န​ရာ​မွ ​မွီျ​င​မ္း​သ​ည္။

http://www.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?programming%2Fpython%2F%BD%E9%B5%E9%CA%D4

1 comment:

Unknown said...

​ကို​မာ​ခ့္ ​မၾ​ကာ​မၾ​ကာ ​ဒါ​မ်ိဳး​ေ​လး​ေ​တြ​လဲ ​ေ​ရး​ေ​ပး​ပါ၊ ​အၿ​မဲ ​ဖ​တ္​ေ​န​ပါ​တ​ယ္၊ :P

က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား