सीधे मुख्य सामग्री पर जाएं

Python Function क्या है ( What is Python Function in Hindi )

 दोस्तों Python Tutorial में आज हम Python Function क्या है ( What is Python Function in Hindi ) देखेग। यदि आप coding करना चाहते हैं तो आप को इसके बारे में पता होना चाहिए बिना function को समझे हम programming नहीं कर सकते हैं तो चलाइए इस post मे जानते है की Python Function क्या है ( What is Python Function in Hindi )

INTRODUCTION

एक function एक code का block है, जिसे हम किसी program में बार-बार प्रयोग कर सकते है। इससे हम उस कोड को बार-बार program में लिखने से बच जाते है। इस function को प्रयोग करने के लिए हमें केवल उसे call करना होता है जो प्रोग्राम किसी specific task को पूरा करने के लिए बनाया गया होता है।

दूसरे शब्दों में कह सकते हैं Python में function एक related statement का ग्रुप है, जिसे किसी विशेष task को perform करने के लिए बनाया जाता है। Function की मदद से हम किसी बड़े प्रोग्राम को छोटे-छोटे प्रोग्राम chunk के रूप में विभाजित कर लेते हैं, जिससे प्रोग्राम आसान हो जाता है तथा जिसे बार-बार लिखे बिना ही प्रोग्राम को function के माध्यम से reuse कर लेते हैं।

Python में बहुत सारे Pre-made function होते हैं, जिन्हें हम कभी भी अपनी सुविधानुसार प्रयोग कर लेते हैं। अलग-अलग function का नाम unique होना चाहिए। 


Function Definition 


1) किसी प्रोग्राम में प्रोग्राम द्वारा function को create करने को ही हम function definition कहते हैं। 

2) किसी भी function को create करते समय निम्न बातों का ध्यान रखा जाता है 

3) Function create करने के लिए def keyword का प्रयोग किया जाता है। 

4) Input parameter या argument की function के () के अन्दर रखा जाता है।

5) Function का first statement optional होता है, जिसे हम doc string कहते हैं। जिसका प्रयोग कर

हम किसी Function की Functionality के बारे में लिखते हैं।

6) कोड ब्लॉक लिखने के लिए colon (:) एवं indentation का प्रयोग करते हैं।

7) सबसे last में return statement होता है, जोकि optional


Function Calling 


किसी function को call करने से पहले सबसे जरूरी होता है— इस function को define करना। प्रोग्राम में प्रोग्रामर द्वारा function का execute या use करने को ही हम function calling कहते हैं। Function को call करते समय निम्न बातों का ध्यान रखा जाता है।

1) Function को call करने का तात्पर्य उस Function को प्रोग्राम में execute करता है।

2)Function को call करते समय हम function का नाम तथा उसके बाद () parentheses लिखते हैं। 

3) यदि function को call करते समय parameter या argument, pass करना हो तो हम उसे () parentheses के अन्दर लिखते हैं।

4) यदि function में return defined होगा तो वह function value को return करेग अन्यथा function कुछ भी return नहीं करेगा। 

Ex-

Function in Python, function in Hindi, built in Python function, user define Python function

OUTPUT-


Function in Python, function in Hindi, built in Python function, user define Python function


Types of Functions 


Python में दो प्रकार के functions होते हैं। 


1) Built-in function

built-in function जिसे predefined function भी कहते हैं। यह python library में पहले सी ही define होते हैं। 

Ex- print( ),input( )


2) User-defined function

यह वे function होते जिन्हें programmers अपनी आवशकताओ के अनुसार स्वंय create करता है। 


Syntax- 

def function_name(parameter):

            """docstring"""

       statements


Advantages 


1) इससे कोड या प्रोग्राम को manage करना आसान हो जाता है। 

2) इसके प्रयोग से प्रोग्राम में debug करना error find करना आसान हो जाता है।

3) किसी कोड को बार-बार लिखने से बच जाते हैं।

4) प्रोग्रामर बड़े प्रोग्राम को छोटे प्रोग्राम को डिवाइड कर उसे आसान बना लेता है।

5) Function को आसानी से बदल कर पूरे प्रोग्राम से कोई भी बदलाव किया जा सकता है।

6) Program की readability बढती हैं। 


आज हमने क्या सीखा ?

दोस्तो आज हमने Python function क्या है ( What is Python function in Hindi )  के बारे मे सीखा मुझे आश है की आपको यह समझे मे आ गया होगा।

 मेरी हमेशा से यह कोशिश रहती है की मै सभी लोगो को computer व coding से related सारे जानकारी  आसानी से समझा सुक। यदि आपको कुछ इस post से कुछ doubt हो या फिर कोई अन्य जानकारी जाननी हो तो आप comment कर हमसे पूछ सकते है।


यदि आपको हमारे द्वारा दी गई जानकारी पसंद आए तो आप हमारे blog को अपने friends, relatives आदि को share करे ताकि सभी लोगे इसका लाभ ले सके।

आपको यह post कैसी लगी comment करे बताइए ताकि आपके द्वारा दी गए सुधार व विचार से हम अपने content मे सुधार कर सके। और कृपया इस को post social  networks पर जरूर share करे।

धन्यवाद


टिप्पणियाँ

एक टिप्पणी भेजें

इस ब्लॉग से लोकप्रिय पोस्ट

Python Collection क्या है ( What is Python Collection in Hindi )

  दोस्तों Python Tutorial में आज हम Python Collection क्या है ( What is Python Collection in Hindi ) देखेग। तो चलाइए इस post मे जानते है  INTRODUCTION   Python में collection एक container की तरह होते हैं जिसका प्रयोग data को store करने के लिए किया जाता है। Collection के द्वारा हम built-in collection containers की functionalities को improve करते हैं। सबसे पहले python collection को python 2.4 version में लाया गया था। Ex- List, tuple, set , dictionary  Collection में कुछ Specialized data structures use होते हैं जो निम्न हैं  1) OrderedDict - Ordereddict का use dict को उससी ordered में return करने के लिए किया जाता है जिसमें की उससे insert किया है  2) DefaultDict - DefaultDict का use duplicate key के साथ एक dict बनाने के लिए किया जाता है। 3) Counters - counter dictionary की subclass हैं। counter का use hash table element को count करने के लिए किया जाता है। इसका उपयोग किसी particular key के collection में entered की गए item को count करने के लिए किया जाता है  4) named tuple - named tuple

Python naming convention क्या है ( Python naming convention in Hindi )

दोस्तो आज हमे जानने की Python naming convention क्या है ( Python naming convention in Hindi ) बिना इसके हमे programming नही कर सकते है यह programming का बहुत ही महत्वपूर्ण अंग होता हैं तो चलाए इस विस्तार में समझते हैं। Introduction   किसी भी programming language में naming convention बहुत ही महत्पूर्ण व उपयोगी होता है। Name convention यह निधारित करता है की किसी class, variable, function आदि को किस से प्रकार declare करना है। आसान शब्दों में यह rules का set होता है जिसमें यह निर्धारित किया जाता है कि variables का name किस प्रकार या कैसे रखा जाए। Rule for creating variables/class/function Variable name हमेश uppercase में होना चाहिए।  Identifier  lowercase ,uppercase (A to 73 digit, underscore का (combination) हो सकता है।  कोई भी identifier digit से शुरू नहीं होना चाहिए।  Keywords या Reserved word का use identifier के रूप में नहीं कर सकते  किसी dentifier के बीच में (Space) नहीं होना चाहिए  Identifier की length की कोई सीमा निर्धारित नहीं की गई है। Python case sensitive programming langua

Python environment variable क्या है? ( What is Python environment variables in hindi )

दोस्तों Python के tutorial मे आगे बढ़ते हुए आज हमे सीखे की Python environment variable क्या है? ( What is Python environment variables in hindi ) तो चलाइए इस विस्तार में समझते हैं  Introduction   Environment variable एक dynamic object होता है जिसमे editable value होती है इसका use computer मे एक या एक से ज्यादा software करते हैं environment variable का use program को यह जानने में help करता है की file को किस directory मे store किया जाए। temporary file को कहा store किया जाता file को कहाँ से access किया जाए आदि। Different Environment variable  PYTHONPATH- यह PATH के समान ही होता है। यह Interpreter को बताता है की program में import की गयी module file को कहाँ locate करना है। PYTHONPATH कभी-कभी Python installer द्वारा भी प्रस्तुत किया जाता है।  PYTHONSTARTUP-  यह उस file के path को store करता है जो Python Source कोड को initialize करती है। जब भी interpreter start होता है, तब यह execute होता है। यह PYTHONPATH को modify या utilities को लोड करने का command अपने पास रखता है। PYTHONCASEOK- यह im