Function in Python in Hindi: पाइथन प्रोग्रामिंग में, एक फंक्शन संगठित, पुन: प्रयोज्य कोड का एक ब्लॉक है जिसका उपयोग एकल या संबंधित क्रिया करने के लिए किया जाता है। फंक्शन आपके एप्लिकेशन के लिए बेहतर मॉड्युलैरिटी प्रदान करते हैं और उच्च स्तर के कोड का पुन: उपयोग करते हैं।
पाइथन प्रोग्रामिंग में फंक्शन बहुत महत्वपूर्ण हैं। इस पाठ में, हम Python में functions के बारे में सब कुछ सीखेंगे जैसे कि पाइथन में फंक्शन क्या है, इसके प्रकार, और बहुत कुछ।
तो शुरू करने से पहले, आपको पायथन की मूल बातें जैसे variables, डेटा प्रकार, decision-making, पाइथन में लूप, Dictionary और List को समझें।
Table of Contents
पाइथन में फंक्शन क्या है (Function in Python in Hindi)
पाइथन में, एक फंक्शन कोड का एक ब्लॉक होता है जो केवल तभी चलता है जब इसे कॉल (call) किया जाता है। आप एक फंक्शन में डेटा, जिसे पैरामीटर के रूप में जाना जाता है, को पास कर सकते हैं। परिणाम (result) के रूप में एक फंक्शन डेटा वापस कर सकता है।

मूल रूप से, Function किसी भी पाइथन प्रोग्राम का मूल बिल्डिंग ब्लॉक है, जिसे पुन: प्रयोज्य (reusable) कोड के संगठित (organize) ब्लॉक के रूप में परिभाषित किया गया है, जिसे आवश्यकता पड़ने पर कॉल (call) किया जा सकता है।
किसी विशिष्ट कार्य को करने के लिए पाइथन में फंक्शन का उपयोग किया जाता है। फंक्शन को कई इनपुट की आवश्यकता हो सकती है। जब कार्य निष्पादित किया जाता है, तो फंक्शन एक या अधिक मान वापस कर सकता है या नहीं। फंक्शन घोषित होने के बाद कहीं भी फंक्शन को कॉल किया जा सकता है।
Syntax of Function in Python
def function_name(parameters):
"""docstring"""
statement(s)
पाइथन फंक्शन का उदाहरण (Example of Function in Python)
हम एक साधारण फंक्शन बनाने जा रहे हैं जो स्टेटमेंट को प्रिंट करता है It’s Tutorialinhindi! है! कंसोल के लिए:
def print_tih(): print("It's Tutorialinhindi!") print_tih()
हमारा कोड कुछ तरह output करेगा:
It's Tutorialinhindi!
आइए हमारे function के मुख्य घटकों को तोड़ के समझते दें:
- “def” कीवर्ड का उपयोग यह इंगित करने के लिए किया जाता है कि हम एक फंक्शन बनाना चाहते हैं।
- “print_tih” हमारे function का नाम है। यह आप कुछ भी नाम रख सकते है लेकिन अद्वितीय होना चाहिए।
- “()” वह जगह है जहां हमारे पैरामीटर संग्रहीत किए जाएंगे।
- “:” हमारे फंक्शन के हेडर के अंत को चिह्नित (marks) करता है।
हमारे function उतने ही जटिल हो सकते हैं जितने हम उन्हें चाहते हैं। मान लीजिए हम एक प्रोग्राम लिखना चाहते हैं जो एक उपयोगकर्ता को बताता है कि उसके नाम में कितने अक्षर हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:
def calculate_name_length(): name = str(input("What is your name? ")) name_length = len(name) print("The length of your name is ", name_length, " letters.") calculate_name_length()
यदि हम अपना कोड चलाते हैं और “TutorialInHindi” नाम टाइप करते हैं, तो निम्नलिखित प्रतिक्रिया मिलती है:
The length of your name is 15 letters.
पाइथन फंक्शन के प्रकार (Types of Function in Python)
पाइथन में, दो प्रकार के फंक्शन होते हैं:
- user-defined फंक्शन।
- built-in फंक्शन।
आइए इन दोनो को समझते है –
पाइथन फंक्शन | विवरण |
---|---|
user-defined फंक्शन | इस प्रकार के फंक्शन को उपयोगकर्ता द्वारा किसी विशिष्ट कार्य को करने के लिए परिभाषित किया जाता है। |
built-in फंक्शन | ये पाइथन में पूर्व-परिभाषित (पहले से) फंक्शन हैं। उदाहरण के लिए, print(), list() आदि। इसमें उपयोगकर्ता को किसी विशेष फ़ंक्शन का नाम और पैरामीटर याद रखना होता है। |
Most Used Python Functions in Hindi
यहां कुछ व्यापक रूप से उपयोग किए जाने वाले पाइथन फंक्शन हैं:
लोकप्रिय फंक्शन | विवरण |
---|---|
abs() | किसी संख्या का निरपेक्ष मान (absolute value) लौटाता है। |
len() | एक पाइथन object की लंबाई (length) लौटाता है। |
max() | एक पाइथन चलने योग्य में सबसे बड़ा आइटम लौटाता है। |
sum() | पुनरावर्तक में सभी items का योग लौटाता है। |
min() | एक पाइथन चलने योग्य में सबसे बड़ा आइटम लौटाता है। |
type() | यह एक Python object का प्रकार लौटाता है। |
input() | उपयोगकर्ता को input देने की अनुमति देता है। |
bool() | यह किसी object का boolean मान लौटाता है। |
format() | एक निर्दिष्ट मान specified करता है। |
help() | पाइथन built-in सहभागी सहायता कंसोल निष्पादित करता है। |
पाइथन में फंक्शन के लाभ (Advantages of Function)
यहाँ Python में Functions के कुछ सबसे महत्वपूर्ण लाभ हैं:
- फंक्शन कोड की प्रतिरूपकता बढ़ाने में मदद करता है।
- फंक्शन कोड पुन: प्रयोज्यता को अधिकतम करता है।
- यह उसी कोड को दोबारा लिखने से बचने में मदद करता है।
- फंक्शन एक प्रोग्राम को और अधिक पठनीय बनाता है।
- पाइथन फंक्शन प्रोग्राम को छोटे भागों में विभाजित करने में मदद करता है।
- परिभाषित होने के बाद फंक्शन को अनगिनत बार पुन: उपयोग किया जा सकता है।
- पाइथन फंक्शन आसान डिबगिंग सुनिश्चित करते हुए कोड की पठनीयता बढ़ाने में मदद करता है।
निष्कर्ष
पाइथन भाषा में फंक्शन एक निर्दिष्ट कार्य करने के लिए लिखा गया कोडिंग का एक टुकड़ा है। आप उन निर्देशों के एक सेट को बंडल करने के लिए पाइथन में फंक्शन का उपयोग कर सकते हैं जिन्हें आप बार-बार उपयोग करना चाहते हैं या जो कि उनकी जटिलता के कारण उप-प्रोग्राम में बेहतर स्व-निहित हैं और आवश्यकता पड़ने पर कॉल किए जाते हैं।
मुझे उम्मीद है कि यह लेख “Function in Python in Hindi”, आपको यह समझने में मदद करता है कि पाइथन में फंक्शन क्या है, इसके विभिन्न प्रकार, और आप पाइथन प्रोग्रामिंग में फंक्शन का उपयोग कैसे कर सकते हैं।