Python एक विशेषज्ञों द्वारा विकसित एक बहुउद्देशीय, संरचित और सुलभ भाषा है। यह एक high-level, interpreted, और object-oriented programming language है। आजकल, यह एक प्रसिद्धतम programming language है जो आमतौर पर scientific computing, web development, artificial intelligence, machine learning, data analysis, और automation के लिए इस्तेमाल किया जाता है।

इस article में, हम Function in Python in Hindi के बारे में जानेंगे। यह एक important concept है जो प्रोग्रामिंग में उपयोगी होता है। हम फंक्शन के बारे में विस्तार से जानेंगे, इसे कैसे बनाएं और उन्हें कैसे उपयोग करें।

पाइथन में फंक्शन क्या है|Function in Python in Hindi

function in python in hindi,
eval function in python in hindi,
lambda function in python in hindi,
map function in python in hindi,
__init__ function in python in hindi,
function argument in python hindi by you youtube videos,
function defincation in python in hindi explanation,
function in python in hindi explanation,
math function in python hindi,
numpy library and its functions in python hindi,
python full course in hindi function,
python function in hindi youtube,
super function python in hindi,

Function in Python in Hindi function in python, python, function in python in hindi, lambda function in python in hindi, map function in python in hindi, user defined function in python in hindi, eval function in python in hindi, range function in python in hindi, recursion function in python in hindi, built in function in python in hindi,
function in python in hindi

Python में फंक्शन एक अहम भूमिका निभाते हैं। फंक्शन एक ऐसी प्रक्रिया होती है जो किसी भी निर्दिष्ट टास्क को करने के लिए प्रयोग की जाती है।

Python में फंक्शन एक ब्लॉक कोड होता है जिसे आपको अन्य संरचनाओं से अलग करने के लिए कोई विशेष कोड लेखन की जरूरत नहीं होती है। फंक्शन को कोई भी नाम दे सकता है जैसे कि यह कोई भी अन्य नाम हो सकता है।

Python में फंक्शन बहुत सरल होते हैं। यह एक बार बनाया जा सकता है और फिर अन्य जगहों पर उसका उपयोग किया जा सकता है। फंक्शन का उपयोग करके आप अपने कोड को बहुत संगठित रूप में लिख सकते हैं और अपनी टास्क को आसानी से कर सकते हैं।

हमें कुछ computation करने वाले code को बार-बार दोहराने से बचाने में मदद मिलती है और हम इसे आसानी से बदल भी सकते हैं। फंक्शन एक तरह से पाइथन के रूपों को जोड़ने का काम करता है।

फंक्शन को दो भागों में बाँटा जा सकता है:

  1. Function Definition (फंक्शन की परिभाषा)
  2. Function Call (फंक्शन को कॉल करना)

एक बार फंक्शन की परिभाषा होने के बाद, हम उसे बार-बार इस्तेमाल कर सकते हैं। इससे हमारा code reusable बनता है और हमें code को लिखने में कम समय लगता है।

पायथन में फ़ंक्शन का सिंटेक्स | Syntax of Function in Python in Hindi

फंक्शन की सिंटैक्स निम्नलिखित होती है:

def function_name(parameters): “””यहाँ फंक्शन डॉक्यूमेंटेशन होता है””” statement(s)

यहाँ,

  • def एक रिजर्व्ड शब्द है जो फंक्शन की शुरुआत करता है।
  • function_name फंक्शन का नाम होता है, जो यूनिक होना चाहिए।
  • parameters फंक्शन के लिए वैश्विक या लोकल पैरामीटर होते हैं। ये वैकल्पिक होते हैं।
  • फंक्शन डॉक्युमेंटेशन फंक्शन की विस्तृत जानकारी देता है। यह वैकल्पिक होता है।
  • statement(s) फंक्शन के मुख्य ब्लॉक को परिभाषित करते हैं। यह वैकल्पिक होता है।

फंक्शन के प्रकार |Types of Function in Python in Hindi

  1. Built-in functions: ये वे फंक्शन होते हैं जो अपने आप में Python में उपलब्ध होते हैं। इन्हें बनाने की कोई जरूरत नहीं होती है और आप इन्हें कहीं पर भी इस्तेमाल कर सकते हैं। इन फंक्शन के उदाहरण हैं: print(), len(), range() आदि।
  2. User-defined functions: ये वे फंक्शन होते हैं जो उपयोगकर्ता द्वारा बनाए जाते हैं। उपयोगकर्ता इन फंक्शन को अपनी आवश्यकताओं के अनुसार बनाते हैं। ये फंक्शन सामान्यतया कुछ लेखकों के लिए बहुत महत्वपूर्ण होते हैं। उदाहरण के लिए, यदि आप अपने कोड में एक निश्चित कार्य को कई बार लिख रहे हैं, तो इसे एक फंक्शन में बदलना बेहतर होगा।
  3. Anonymous functions: ये फंक्शन उपयोगकर्ता द्वारा नहीं बनाए जाते हैं। इन्हें लैंबडा फंक्शन के नाम से भी जाना जाता है। इन फंक्शन का उपयोग उन कार्यों के लिए किया जाता है जिन्हें आप एक बार ही करना चाहते हैं। उदाहरण के लिए, जब आपको एक सूची के लिए एक फिल्टर फंक्शन बनाना होता है।
  4. Recursive functions: ये फंक्शन उन फंक्शन को कहते हैं जो खुद को फिर से बुलाते हैं। ये फंक्शन बहुत ही अधिक उपयोग के लिए होते हैं। उदाहरण के लिए, यदि आपको फैक्टोरियल नंबर निकालना है, तो आप एक रिकर्सिव फंक्शन बना सकते हैं जो फैक्टोरियल के लिए एक नंबर को फिर से बुलाता है।

फंक्शन कैसे बनाएं? |How to create a Function in Python in Hindi?

फंक्शन बनाने के लिए, हम इन तीन steps को follow करते हैं:

  1. Function Definition (फंक्शन की परिभाषा)
  2. Function Call (फंक्शन को कॉल करना)
  3. Function Return (फंक्शन से वापसी की मांग करना)

Function Definition: Function definition को हम def keyword का इस्तेमाल करके लिखते हैं। एक function definition में कुछ महत्वपूर्ण elements होते हैं:

  1. Function name (फंक्शन का नाम)
  2. Parameters (फंक्शन के भिन्न parameters)
  3. Docstring (फंक्शन के बारे में documentation)

Function Definition:यहाँ हम एक function definition देख सकते हैं:

def function_name(parameter1, parameter2):
    """Documentation for function"""
    # Code for computation
    return output

यहाँ function_name, parameter1 और parameter2 function के elements हैं जो फंक्शन की परिभाषा हैं। Docstring फंक्शन के documentation के लिए होता हैं।

Function Call: फंक्शन को कॉल करने के लिए हम function_name को brackets के साथ लिखते हैं और arguments को brackets के भीतर लिखते हैं।

output = function_name(argument1, argument2)

यहाँ function_name को फंक्शन को कॉल करने के लिए इस्तेमाल किया जा रहा है जो फंक्शन की परिभाषा में दिया गया है। argument1 और argument2 function के parameters हैं। output फंक्शन से वापस मिलने वाला आउटपुट है।

Function Return: फंक्शन को कॉल करने के बाद, फंक्शन से वापस मिलने वाले आउटपुट के लिए हम return keyword का इस्तेमाल करते हैं।

def function_name(parameter1, parameter2):
    """Documentation for function"""
    # Code for computation
    return output

यहाँ output function से वापस मिलने वाला आउटपुट है जो फंक्शन के अंत में return keyword का इस्तेमाल करके दिया गया है।

फंक्शन के उदाहरण | Examples Of Function in Python in Hindi

चलो कुछ उदाहरणों के माध्यम से फंक्शन को समझें।

उदाहरण 1: दो नंबर्स को जोड़ने वाला एक function बनाएं

def add_numbers(num1, num2):
    """Adds two numbers and returns the sum"""
    sum = num1 + num2
    return sum

result = add_numbers(5, 7)
print(result)

यहाँ हमने

को print किया जाता है जिसमें दो नंबर्स का जोड़ होता है। उपरोक्त कोड को रन करने पर निम्नलिखित आउटपुट मिलता है:

12

यहाँ 5 और 7 दो नंबर्स हैं जो function के parameters के रूप में दिए गए हैं। जब function को कॉल किया जाता है तो उन दो numbers को जोड़ कर उनका sum return किया जाता है। उपरोक्त कोड में उस sum को result variable में assign किया गया है जो फंक्शन से return किया गया था। अंत में वह print किया जाता है।

उदाहरण 2: एक सूची में सभी तत्वों के अंतर को निकालने वाला एक function बनाएं

def find_differences(lst):
    """Finds differences between adjacent elements in a list"""
    diff_lst = []
    for i in range(len(lst)-1):
        diff_lst.append(lst[i+1]-lst[i])
    return diff_lst

result = find_differences([5, 10, 15, 20])
print(result)

यहाँ हमने find_differences function बनाया है जो एक सूची में सभी तत्वों के अंतर को निकालता है। फंक्शन के लिए एक list parameter होता है जिसमें सूची के तत्व होते हैं। हम सूची के प्रत्येक तत्वों के बीच अंतर निकालते हैं और उन्हें diff_lst सूची में जोड़ते हैं। अंत में diff_lst को return किया जाता है।

उपरोक्त कोड को रन करने पर निम्नलिखित आउटपुट मिलता है:

[5, 5, 5]

function बनाया है जो दो numbers को जोड़ता है और उनका sum return करता है। फंक्शन को कॉल करने के लिए हम 5 और 7 को arguments के रूप में दिए हैं। उसके बाद result variable में function से return किया गया आउटपुट मिलता है

उदाहरण 3: एक एकदिवसीय आयामों की सूची में सबसे बड़ा आयाम निकालने वाला function बनाएं

def find_largest_dim(dimensions):
    """Finds the largest dimension in a list of daily measurements"""
    largest = dimensions[0]
    for dim in dimensions:
        if dim > largest:
            largest = dim
    return largest

dimensions = [2.3, 4.5, 3.2, 6.7, 5.4]
largest_dim = find_largest_dim(dimensions)
print(largest_dim)

यहाँ हमने find_largest_dim function बनाया है जो एक एकदिवसीय आयामों की सूची में सबसे बड़ा आयाम निकालता है। हमने largest variable को बनाया है और उसे dimensions सूची के पहले तत्व से initialize किया है। फिर हम सूची के प्रत्येक तत्व को iterate करते हुए उस से बड़े तत्वों को largest variable में assign करते हैं। अंत में largest variable को return किया जाता है।

उपरोक्त कोड को रन करने पर निम्नलिखित आउटपुट मिलता है:

6.7

यहाँ हमारे dimensions सूची में सबसे बड़ा आयाम 6.7 है जो हमारे function से return किया जाता है।

सबसे ज्यादा इस्तेमाल किया जाने वाला Function in Python in Hindis

फंक्शनविवरण
print()दिए गए वस्तुओं को प्रिंट करने के लिए इस्तेमाल किया जाता है।
input()यूजर से इनपुट लेने के लिए इस्तेमाल किया जाता है।
len()एक स्ट्रिंग, लिस्ट या  टपल की लंबाई जानने के लिए इस्तेमाल किया जाता है।
range()एक विस्तृत सीक्वेंस बनाने के लिए इस्तेमाल किया जाता है।
str()एक ऑब्जेक्ट को स्ट्रिंग में रूपांतरित करने के लिए इस्तेमाल किया जाता है।
int()एक स्ट्रिंग या फ्लोट को इंटीजर में रूपांतरित करने के लिए इस्तेमाल किया जाता है।
float()एक स्ट्रिंग या इंटीजर को फ्लोट में रूपांतरित करने के लिए इस्तेमाल किया जाता है।
type()एक ऑब्जेक्ट के डेटा टाइप को जानने के लिए इस्तेमाल किया जाता है।
str.upper()एक स्ट्रिंग को अपरकेस में रूपांतरित करने के लिए इस्तेमाल किया जाता है।
str.lower()एक स्ट्रिंग को लोअरकेस में रूपांतरित करने  के लिए इस्तेमाल किया जाता है।
str.strip()एक स्ट्रिंग के शुरू और अंत में स्थित जैसे स्पेस, टैब और लाइन ब्रेक आदि को हटाने के लिए इस्तेमाल किया जाता है।
str.replace()एक स्ट्रिंग के भीतर एक अन्य स्ट्रिंग को बदलने के लिए इस्तेमाल किया जाता है।
list()एक लिस्ट बनाने या मौजूदा लिस्ट को दोबारा इस्तेमाल करने के लिए इस्तेमाल किया जाता है।
dict()एक डिक्शनरी बनाने या मौजूदा डिक्शनरी को दोबारा इस्तेमाल करने के लिए इस्तेमाल किया जाता है।
set()एक सेट बनाने या मौजूदा सेट को दोबारा इस्तेमाल करने के लिए इस्तेमाल किया जाता है।
all()एक लिस्ट में सभी वस्तुओं को ट्रू या नोन-एंप्टी होने की जांच करने के लिए इस्तेमाल किया जाता है।
any()एक लिस्ट में कम से कम एक वस्तु ट्रू होने की जांच करने के लिए इस्तेमाल किया जाता है।
sorted()एक लिस्ट को एक नए सॉर्टेड लिस्ट में रूपांतरित करने के लिए इस्तेमाल किया जाता है।
Most Used Python Functions in Hindi

Function के फायदे| Advantages of Function in Python in Hindi

  1. Code को organize करने में मदद – Function कोड को organize करने में मदद करता है। यदि कोड को फंक्शन के भीतर organize किया जाता है, तो कोड संभावित होने वाली त्रुटियों को सुधारने में भी आसानी होती है।
  2. Code के reuse में मदद – Function कोड के reuse को सुगम बनाता है। यदि कोड को एक फंक्शन के रूप में organize किया जाता है, तो उसे अन्य भागों में भी reuse किया जा सकता है।
  3. Debugging में मदद – Function कोड debugging को सुगम बनाता है। एक function के रूप में organize किए गए कोड को जब आप debug करते हैं, तो आपको केवल उस function को debug करना होगा जो त्रुटि के कारण आपकी परेशानी का कारण है।
  4. कोड की पढ़ाई में मदद – Function कोड की पढ़ाई में आसानी होती है। एक function का नाम, उसके parameters, और उसके return statement से, आप उस function के काम के बारे में आसानी से समझ सकते हैं।
  5. कोड को मैंटेन करने में मदद – Function कोड को मैंटेन करने में मदद करता है। एक function को बदलने से कोड के अन्य किसी भाग का प्रभाव नहीं पड़ता है, यह उसकी मैंटेनेंस को आसान बनाता है।

FAQs:

Python में function कैसे बनाएं?

Python में function बनाने के लिए def keyword का उपयोग किया जाता है। function का नाम और उसके parameters की सूची इसके बाद दी जाती है। फंक्शन बॉडी में लोजिक लिखा जाता है जो फंक्शन के लिए काम करता है। फंक्शन को return किए जाने वाले तत्व को return statement काम करता है।

Function में parameters क्या होते हैं?

Function में parameters वे तत्व होते हैं जो function को दिए जाने वाले inputs को स्वीकार करने में मदद करते हैं। ये inputs function में लोजिक चलाने के लिए उपयोग किए जाते हैं।

Function में return किया जाने वाला तत्व क्या होता है?

Function में return किया जाने वाला तत्व वह तत्व होता है जो function के द्वारा प्रोसेस किए गए inputs के आधार पर calculate किया जाता है और उसे function के बाहर भेजा जाता है।

Function को call करने के लिए क्या किया जाता है?

Function को call करने के लिए उसका नाम और उसके जरूरी arguments का उपयोग किया जाता है। फंक्शन को call करने के लिए हम function का नाम और उसके parameters को parenthesis में बांधकर उसे call कर सकते

निष्कर्ष

संपूर्णता के साथ, Function in Python in Hindi एक महत्वपूर्ण टॉपिक है जो पायथन में programming करने वाले लोगों के लिए आवश्यक होता है। इस लेख में हमने Python में function की परिभाषा, फंक्शन कैसे बनाएं, function में parameters और return statement क्या होते हैं, फंक्शन को call कैसे किया जाता है और उन्हें उदाहरणों के साथ समझाया है। यदि आप Python programming सीखना चाहते हैं तो function in Python in Hindi के समझना आवश्यक होता है।

पाइथन रिलेटेड और पोस्ट पढ़े

Most Searched

function in python in hindi, eval function in python in hindi, lambda function in python in hindi,
map function in python in hindi, init function in python in hindi, function argument in python hindi by you youtube videos, function defincation in python in hindi explanation, function in python in hindi explanation, math function in python hindi, numpy library and its functions in python hindi, python full course in hindi function, python function in hindi youtube, super function python in hindi,

Leave a Reply

Your email address will not be published. Required fields are marked *