មូលដ្ឋានគ្រឹៈនៃ function នៅក្នុងភាសា Python

Function គឺជាអ្វី? Function គឺជាប្លុកកូដ Block Code ពិសេសដែលយើងអាចសេសេរនូវលក្ខខ័ណ្ឌ និង ដំណើរការផ្សេងៗ ហើយអាចយកមកប្រើ ម្តងហើយម្តងទៀតបាន។ ការសរសេរ Function ក្នុងភាសានីមួយៗមានលក្ខណះខុលគ្នាផងដែរ។ ដូច្នោះមុននឹងបង្កើត function នៅក្នុងភាសា Python យើងក៏ត្រូវស្គាល់ពីតួនាទី នឹង ការប្រកាសពី Function នេះផងដែរ៖

ការកំណត់ Function:

Syntax

ខាងលើនេះជាកូដគំរូនៃកាបង្កើត Function។

ការបង្កើត Function នឹងហៅមកប្រើប្រាស់៖

នៅពេលអ្នកដំណើរការ នឹង បង្ហាញលទ្ធផលដូចខាងក្រោម៖

Function Arguments

អ្នកអាចហៅ Function មកប្រើប្រាស់ដោយប្រើប្រាស់ Argument ដូចខាងក្រោម៖

Required arguments

Required Argument មានន័យថាបាត់បង់ argument ឬ មិនបញ្ចូន argument ទៅអោយ Function។ ដច្នោះនៅពេលអ្នកដំណើរការ អ្នកនឹងទទួលបាន “TypeError: techfree() takes exactly 1 argument (0 given)” សូមមើលលទ្ធផលខាងក្រោម៖

Keyword arguments

Keyword arguments គឺមានទំនាក់ទំនងជាមួយការហៅ Function។ នៅពេលអ្នកប្រើប្រាស់ Keyword arguments ក្នុងការហៅ Function គឺអ្នកអាចកំនត់ការហៅ Argument ដោយឈ្មោះ Parameters។

សូមមើលលទ្ធផលខាងក្រោម៖

ឧទាហរណ៍បន្ថែម៖

លទ្ធផលខាងក្រោម៖

Default arguments

Default arguments គឺមានន័យថា Argument យកតំលៃដើមប្រសិនបើ ការហៅ Function នោះមិនបានផ្តល់តំលៃអោយ។

សូមមើលលទ្ធផលខាងក្រោម៖

Variable-length arguments

Variable-length arguments គឺមិនចំបាត់ប្រើឈ្មោះ Argument នីមួយៗកំណត់នោះទេ។ នៅពេលមាន Argument ច្រើន យើងចង់ហៅម្តងមកទាំងអស់ ដោយយើងប្រើសញ្ញាផ្កាយ (*) នៅពីមុខ ឈ្មោះ Variable។

សូមមើលលទ្ធផលខាងក្រោម៖

ចែករំលែក​អត្ថបទនេះទៅកាន់៖

Exit mobile version