-
पायथन फंक्शन नामों में कौन से वर्ण अनुमत हैं?
पायथन आइडेंटिफायर्स आइडेंटिफायर वह नाम है जो पायथन में क्लास, फंक्शन्स, वेरिएबल्स आदि जैसी एंटिटीज़ को दिया जाता है। यह एक एंटिटी को दूसरी से अलग करने में मदद करता है। आइडेंटिफायर लिखने के नियम आइडेंटिफायर लोअरकेस अक्षरों (a से z) या अपरकेस अक्षरों (A से Z) या अंकों (0 से 9) या अंडरस्कोर (_) का संय
-
पायथन में डिफ़ॉल्ट आर्गुमेंट्स क्या हैं?
पायथन फंक्शन आर्गुमेंट्स को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फंक्शन को उस आर्गुमेंट के बिना कॉल किया जाता है, तो आर्गुमेंट को उसका डिफ़ॉल्ट मान मिल जाता है। उदाहरण पायथन में फंक्शन आर्गुमेंट्स के लिए सिंटैक्स और डिफ़ॉल्ट मान दर्शाने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि यदि फंक्
-
पायथन में फंक्शन के आवश्यक आर्गुमेंट्स क्या हैं?
आवश्यक आर्गुमेंट्स फंक्शन के अनिवार्य आर्गुमेंट्स होते हैं। इन आर्गुमेंट मानों को फंक्शन कॉल के दौरान सही संख्या और क्रम में पास किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है: Hi 15 Traceback (most recent call last): File requiredarg1.py, line 4, in requiredArg
-
पायथन फंक्शन से void कैसे लौटाएं?
चूंकि पायथन डायनामिकली-टाइप्ड है और फंक्शन परिभाषित करते समय आप रिटर्न टाइप निर्दिष्ट नहीं करते, इसलिए आप किसी भी प्रकार का कुछ भी लौटा सकते हैं, जिसमें None शामिल है जो डिफ़ॉल्ट रिटर्न मान है (जब आप कुछ भी नहीं लौटाते, तो फंक्शन वास्तव में फंक्शन के नीचे None लौटाता है)। ऐसे फंक्शन को void कहा जाता
-
पायथन में एट्रिब्यूट्स और प्रॉपर्टीज़ में क्या अंतर है?
पायथन में, सब कुछ एक ऑब्जेक्ट है। और हर ऑब्जेक्ट के एट्रिब्यूट्स और मेथड्स या फंक्शन्स होते हैं। एट्रिब्यूट्स डेटा वेरिएबल्स द्वारा वर्णित होते हैं, जैसे नाम, उम्र, ऊंचाई आदि। प्रॉपर्टीज़ एट्रिब्यूट्स का एक विशेष प्रकार है जिनमें गेटर, सेटर और डिलीट मेथड्स होते हैं जैसे __get__, __set__ और __delete_
-
पायथन फंक्शन में दोहराई गई लाइनों को कैसे हटाएं?
दिए गए टेक्स्ट फ़ाइल को bar.txt नाम दें। पायथन में टेक्स्ट फ़ाइल या फंक्शन में डुप्लिकेट लाइनों को हटाने के लिए फ़ाइल हैंडलिंग मेथड्स का उपयोग करें। टेक्स्ट फ़ाइल या फंक्शन उसी डायरेक्टरी में होना चाहिए जहां पायथन प्रोग्राम फ़ाइल है। बार.txt में डुप्लिकेट हटाने और आउटपुट foo.txt में स्टोर करने का एक
-
पायथन फंक्शन के लिए दस्तावेज़ीकरण कैसे तैयार करें?
फंक्शन के बारे में जानकारी या दस्तावेज़ीकरण डॉकस्ट्रिंग्स में रखा जाता है। डॉकस्ट्रिंग्स लिखते समय निम्न दिशानिर्देशों का पालन किया जाना चाहिए: पहली पंक्ति हमेशा ऑब्जेक्ट के उद्देश्य का संक्षिप्त, संक्षेप सारांश होनी चाहिए। संक्षिप्तता के लिए, इसमें ऑब्जेक्ट का नाम या प्रकार स्पष्ट रूप से नहीं बताय
-
कैमल केस को स्नेक केस में बदलने के लिए पायथन फंक्शन लिखें?
कैमल केस को स्नेक केस में बदलने का कोड नीचे दिया गया है: import re def convert(name): s1 = re.sub((.)([A-Z][a-z]+), r\1_\2, name) return re.sub(([a-z0-9])([A-Z]), r\1_\2, s1).lower() print convert(JavaBeans) print convert(JavaStrutsSwing) आउटपुट: java_beans java_struts_swing
-
पायथन फंक्शन से None कैसे लौटाएं?
बिना रिटर्न स्टेटमेंट वाले फंक्शन, जिन्हें वॉयड फंक्शन कहा जाता है, फंक्शन से None लौटाते हैं। None के अलावा कोई मान लौटाने के लिए, आपको फंक्शन में रिटर्न स्टेटमेंट का उपयोग करना होगा; ऐसे फंक्शन को फ्रूटफुल फंक्शन कहा जाता है। None, True और False जैसे मान स्ट्रिंग्स नहीं हैं: वे पायथन में विशेष मान
-
पायथन में सभी फंक्शन आर्गुमेंट्स को लोअरकेस में कैसे बदलें?
निम्न कोड दिए गए फंक्शन आर्गुमेंट्स को लोअरकेस में बदल देगा। उदाहरण #program to print lowercase of the list of function arguments import inspect def foo(ARG1, ARG2): pass list1 = inspect.getargspec(foo)[0] list1 = [item.lower() for item in list1] print list1 आउटपुट [arg1, arg2]
-
पायथन फंक्शन से डिक्शनरी कैसे लौटाएं?
पायथन फंक्शन से डिक्शनरी लौटाने के कई तरीके हो सकते हैं। नीचे दिए गए उदाहरण पर विचार करें। उदाहरण # This function returns a dictionary def foo(): d = dict() d[str] = Tutorialspoint d[x] = 50 return d print foo() आउटपुट {x: 50, str: Tutorialspoint}
-
पायथन फंक्शन से टपल कैसे लौटाएं?
पायथन फंक्शन से टपल लौटाने के कई तरीके हो सकते हैं। दिए गए टपल के लिए, हम नीचे दिखाए अनुसार फंक्शन परिभाषित करते हैं। उदाहरण def foo(): str = tutorialspoint x = 30 return (str, x) print foo() आउटपुट (tutorialspoint, 30)
-
पायथन फंक्शन से सूची कैसे लौटाएं?
पायथन फंक्शन से सूची लौटाने के कई तरीके हैं। ऐसा ही एक फंक्शन नीचे दिया गया है। उदाहरण def retList(): list = [] for i in range(0,10): list.append(i) return list a = retList() print a आउटपुट [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
-
पायथन में स्ट्रिंग से फंक्शन के नाम से मॉड्यूल के फंक्शन को कैसे कॉल करें?
निम्न कोड आवश्यक फंक्शन को कॉल करना चाहिए: import fibo result = getattr(fibo, baz) print result इसी तरह हम getattr का उपयोग क्लास इंस्टेंस बाउंड मेथड्स, मॉड्यूल-लेवल मेथड्स, क्लास मेथड्स आदि के लिए कर सकते हैं।
-
क्या हम पायथन फंक्शन में डेटाटाइप स्पष्ट रूप से परिभाषित कर सकते हैं?
पायथन में, वेरिएबल्स कभी भी स्पष्ट रूप से टाइप नहीं किए जाते। पायथन स्वयं पता लगाता है कि वेरिएबल किस प्रकार का है और आंतरिक रूप से ट्रैक करता है। जावा, C++ और अन्य स्टैटिकली-टाइप्ड भाषाओं में, आपको फंक्शन के रिटर्न मान और प्रत्येक फंक्शन आर्गुमेंट का डेटाटाइप निर्दिष्ट करना होता है। यदि हम पायथन फं
-
पायथन फंक्शन में आर्गुमेंट्स को वैल्यू द्वारा कैसे पास करें?
दिए गए कोड के लिए आउटपुट निम्नानुसार है: b = 30 a = [10] इस मामले में, a वैल्यू द्वारा पास किया हुआ लगता है, क्योंकि फंक्शन कॉल के बाद भी मान अपरिवर्तित रहता है। इसलिए यह स्पष्ट है कि आर्गुमेंट्स पायथन फंक्शन में वैल्यू द्वारा पास किए गए हैं।
-
पायथन फंक्शन में आर्गुमेंट्स को रेफरेंस द्वारा कैसे पास करें?
पायथन में, फंक्शन आर्गुमेंट्स हमेशा रेफरेंस द्वारा पास किए जाते हैं। इसे id() की जांच करके सत्यापित किया जा सकता है। उदाहरण def foo(x): print(id of received argument, id(x)) x.append(20) return x a = [10] print(id of argument before calling function, id(a)) b = foo(a) print(id of return
-
पायथन में फंक्शन को वैकल्पिक पैरामीटर कैसे पास करें?
पायथन फंक्शन आर्गुमेंट्स को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फंक्शन को उस आर्गुमेंट के बिना कॉल किया जाता है, तो आर्गुमेंट को उसका डिफ़ॉल्ट मान मिल जाता है। इसके अलावा, नामित आर्गुमेंट्स का उपयोग करके आर्गुमेंट्स को किसी भी क्रम में निर्दिष्ट किया जा सकता है। उदाहरण दिए गए कोड के लिए आउटपुट:
-
पायथन में फंक्शन के लिए डिफ़ॉल्ट पैरामीटर मान कैसे सेट करें?
पायथन का डिफ़ॉल्ट पैरामीटर मानों को संभालना उन कुछ चीज़ों में से एक है जो अक्सर नए पायथन प्रोग्रामर्स को परेशान करती है। समस्या तब होती है जब एक म्यूटेबल (परिवर्तनीय) ऑब्जेक्ट को डिफ़ॉल्ट मान के रूप में उपयोग किया जाता है; यानी एक ऐसा मान जिसे स्थानांतरित करके संशोधित किया जा सकता है, जैसे सूची या ड
-
पायथन में फ़ंक्शन में वेरिएबल-लेंथ आर्गुमेंट्स का उपयोग कैसे करें?
पायथन में, *args का सिंगल-एस्टरिस्क फॉर्म पैरामीटर के रूप में फ़ंक्शन को नॉन-कीवर्डेड वेरिएबल-लेंथ आर्गुमेंट लिस्ट भेजने के लिए उपयोग किया जा सकता है। यह देखा जाता है कि यहां एस्टेरिस्क (*) महत्वपूर्ण है, और शब्द args के साथ इसका अर्थ है नॉन-कीवर्डेड आर्गुमेंट्स की वेरिएबल लेंथ लिस्ट है। उदाहरण def