हल किया गया: पायथन फ़ंक्शन कई पंक्तियों का तर्क देता है

कई लाइनों पर फ़ंक्शन तर्कों के साथ मुख्य समस्या यह है कि यह पढ़ना और समझना मुश्किल हो सकता है कि फ़ंक्शन क्या कर रहा है। यह विशेष रूप से समस्याग्रस्त हो सकता है जब फ़ंक्शन को निष्पादित करने में लंबा समय लगता है, या जब कई तर्क होते हैं।

def foo(arg1, arg2, arg3):
    print(arg1)
    print(arg2)
    print(arg3)

यह एक कार्य परिभाषा है। समारोह का नाम "फू" है। इसमें तीन तर्क होते हैं, "arg1", "arg2", और "arg3"। फ़ंक्शन प्रत्येक तर्क के मान को एक अलग रेखा पर प्रिंट करता है।

पायथन में कार्य करता है

पायथन में, फ़ंक्शंस संबंधित कोड को एक साथ समूहित करने का एक तरीका है। कार्यों को कई तरीकों से परिभाषित किया जा सकता है, लेकिन सबसे आम तरीका उन्हें निर्देशों के एक सेट के रूप में परिभाषित करना है जो एक या अधिक तर्क लेते हैं और एक या अधिक मान लौटाते हैं।

जब आप किसी फ़ंक्शन को कॉल करते हैं, तो पायथन दुभाषिया पहले फ़ंक्शन परिभाषा की तलाश करेगा। यदि यह परिभाषा पाता है, तो यह फ़ंक्शन बॉडी में निर्देशों को निष्पादित करेगा। यदि फ़ंक्शन की कोई परिभाषा नहीं है, तो दुभाषिया एक बनाने के लिए एक उपयुक्त स्थान की खोज करेगा और फिर उस स्थान पर कोड निष्पादित करेगा।

कार्यों का उपयोग आपके कोड को संशोधित करने और पढ़ने और बनाए रखने में आसान बनाने के लिए किया जा सकता है। उनका उपयोग कोड के पुन: प्रयोज्य टुकड़े बनाने के लिए भी किया जा सकता है।

एकाधिक पंक्तियों के साथ तर्क लिखें

पायथन में कई पंक्तियों के साथ तर्क लिखें:

def my_function (arg1, arg2):
प्रिंट ("तर्क 1:", arg1)
प्रिंट ("तर्क 2:", arg2)

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो