User-Define Function In Python Programing :-

User-Define Function In Python Programing :- दोस्तों अगले पाठ में आप ने जाना की Pre-Defined function क्या होता है ?

आज के पाठ में हम User-Define function के बड़े में विस्तार से पढ़ेंगे |

 

हम किसी program में अपने इच्छा से भी function बना सकते है मतलब की Programmer अपने मर्ज़ी से किसी प्रोग्राम में function बना सकता है | इस तरह के function को हम User-Define Function कहते है |

 

User-Define Function बनाने का मुख्य कारण :-

जब हम किसी program के कोड को लिख रहे होते है तो कई बार हमे एक ही तरह के statement को बार-बार लिखना पड़ता है | अगर हम function बनाकर बार – बार उपयोग होने बाले कोड को उस function के अंदर लिख दे तो हमें एक ही code को बार – बार नहीं लिखना पड़ेगा | इसी कारण किसी प्रोग्राम में user-define function बनाया जाता है |

 

पायथन में किसी User-Define Function को परिभाषित करने के नियम निम्नलिखित हैं :-

  • सबसे पहले तो आप को function का एक नाम चुनना होगा | function का नाम आप वैसे ही चुन सकते है जैसे आप variable का नाम चुनते है | लेकिन नाम चुनते समय आप को इस बात का ध्यान रखना है की अगले पाठ में आपने जिन pre-define function के नाम देखे थे user-define function मतलब की आप के द्बारा बनाये गए फंक्शन का नाम उनसे अलग होना चाहिए |
  • आप function का जो भी नाम चुनेंगे उस नाम के आगे आप को def शब्द लगाना होगा और नाम के अंत में पहला ब्रैकेट () [ () इसे अंग्रेजी में parentheses कहते है और programming की दुनिया में इसे parentheses नाम से ही जाना जाता है ] लगाना पड़ेगा |
  • parentheses () चिन्ह के बाद आप को colon : चिन्ह को लगाना है |
  • colon : चिन्ह को लगाने के बाद आप को निचे के लाइन में जाकर चार बार अपने keybord से space बटन को दबाना है उसके बाद आप अपना कोड लिख सकते है |

 

ऊपर मैंने आप को जो नियम बताये है एक उदाहरण के मदद से उसे समझता हूँ | मान लीजिये की मुझे santosh नाम का एक फंक्शन बनना है | तो santosh function को बनाने का तरीका निम्नलिखित है :-

def santosh():

  print("This is a example of user define function")

 

तो ऊपर आप ने देखा की कितने आसानी से हम ने एक function बनाया है लेकिन अगर आप किसी python program में function को बना देते है तो उस फंक्शन के अंदर लिखे कोड execute नहीं हो जायेंगे | function execute हो पाए इसके लिए आप को उस function को call करना होगा |

function को call करने के लिए आप को function का नाम parentheses () चिन्ह के साथ लिखना होता है | और एक ही program में आप जितने बार चाहे उतनी बार function को call कर सकते है |

 

निचे के उदाहरण में आप देख सकते है की किसी function को कैसे call किया जाता है

def santosh():

  print("This is a example of user define function")

santosh()

दोस्तों आज के पाठ में आप ने user-define function के बारे में पढ़ा लेकन user-define function में अभी और भी बहुत कुछ है जिसे मैं आप को अगले पाठ में बताऊँगा |

Parameters In Python:-