-
हम पायथन फ़ंक्शन को कैसे अधिभारित कर सकते हैं?
पायथन में आप एक विधि को इस तरह से परिभाषित कर सकते हैं कि इसे कॉल करने के कई तरीके हैं। फ़ंक्शन परिभाषा के आधार पर, इसे शून्य, एक, दो या अधिक मापदंडों के साथ कहा जा सकता है। इसे मेथड ओवरलोडिंग के रूप में जाना जाता है। दिए गए कोड में, एक वर्ग है जिसमें एक विधि SayHello() है। हम नीचे दिखाए अनुसार फिर
-
पायथन फ़ंक्शन में वैश्विक चर का उपयोग कैसे करें?
शब्द, वैश्विक और स्थानीय एक स्क्रिप्ट या कार्यक्रम के भीतर एक चर की पहुंच के अनुरूप हैं। एक वैश्विक चर वह है जिसे कहीं भी पहुँचा जा सकता है। एक स्थानीय चर को केवल उसके फ्रेम के भीतर ही पहुँचा जा सकता है। एक स्थानीय चर को विश्व स्तर पर एक्सेस नहीं किया जा सकता है। वैश्विक चर वे हैं जो किसी फ़ंक्शन क
-
पायथन ऑब्जेक्ट्स से सोर्स कोड कैसे प्राप्त करें?
हम फ़ंक्शन का स्रोत कोड प्राप्त करने के लिए निरीक्षण मॉड्यूल की getsource() विधि का उपयोग करते हैं। inspect.getsource(object) किसी वस्तु के स्रोत कोड का पाठ लौटाता है। तर्क एक मॉड्यूल, वर्ग, विधि, फ़ंक्शन, ट्रेसबैक, फ़्रेम या कोड ऑब्जेक्ट हो सकता है। स्रोत कोड एकल स्ट्रिंग के रूप में लौटाया जाता है
-
हम रनटाइम पर पायथन फ़ंक्शन को कैसे परिभाषित कर सकते हैं?
हम एक पायथन फ़ंक्शन को परिभाषित कर सकते हैं और इसे प्रकार मॉड्यूल को आयात करके और इसके फ़ंक्शन प्रकारों का उपयोग करके रनटाइम पर निष्पादित कर सकते हैं। फ़ंक्शन टाइप () निम्नानुसार है जैसा कि दिखाया गया है यह कोड पायथन प्रॉम्प्ट पर काम करता है। पहले हम प्रकार मॉड्यूल आयात करते हैं। फिर हम कमांड चलाते
-
एक पायथन फ़ंक्शन एक फ़ंक्शन कैसे लौटा सकता है?
पायथन प्रथम श्रेणी के कार्यों का समर्थन करता है। वास्तव में, पायथन में सभी कार्य प्रथम श्रेणी के कार्य हैं। पायथन फ़ंक्शन से फ़ंक्शन वापस कर सकता है, कार्यों को सूचियों जैसे संग्रह में संग्रहीत कर सकता है और आम तौर पर उनके साथ वैसा ही व्यवहार कर सकता है जैसा आप किसी भी चर या वस्तु के साथ करते हैं।
-
फ़ंक्शन तर्क के रूप में पायथन फ़ंक्शन को कैसे पास करें?
पायथन निम्नलिखित विधि को लागू करता है जहां पहला पैरामीटर एक फ़ंक्शन है - map(function, iterable, ...) - चलने योग्य के प्रत्येक आइटम पर फ़ंक्शन लागू करें और परिणामों की एक सूची लौटाएं। हम कस्टम फ़ंक्शंस भी लिख सकते हैं जहाँ हम एक फ़ंक्शन को एक तर्क के रूप में पास कर सकते हैं। हम मानचित्र विधि का उप
-
फैक्टोरियल खोजने के लिए रिकर्सिव पायथन फंक्शन कैसे लिखें?
निम्न कोड n =6 और n =15 के लिए भाज्य की गणना करता है उदाहरण def factorial(n): if n == 1: return 1 else: res = n * factorial(n-1) return res print ("factorial(6) = %d" %factorial(6)) print ("facto
-
क्या पाइथन कार्य वस्तुएं हैं?
जब आप def स्टेटमेंट का उपयोग करते हैं, या जब आप लैम्ब्डा एक्सप्रेशन का उपयोग करते हैं, तो Python आपके लिए फंक्शन ऑब्जेक्ट बनाता है: हम फंक्शन ऑब्जेक्ट को एट्रिब्यूट असाइन कर सकते हैं और उन्हें निम्नानुसार पुनः प्राप्त कर सकते हैं उदाहरण def foo(): pass foo.score = 20 print(type(foo)) print(foo.score
-
कुछ पायथन फ़ंक्शंस में फ़ंक्शन नाम के पहले और बाद में __ अंडरस्कोर क्यों होता है?
हम ध्यान दें कि ऊपर उल्लिखित डबल लीडिंग और ट्रेलिंग अंडरस्कोर वाले नाम अनिवार्य रूप से पायथन बिल्ट-इन फ़ंक्शंस के लिए आरक्षित हैं। बेहतर होगा कि हम मिलते-जुलते नामों का इस्तेमाल न करें।
-
कमांड लाइन से पायथन फ़ंक्शन कैसे चलाएं?
इस फ़ंक्शन को कमांड लाइन से चलाने के लिए हम -c (कमांड) तर्क का उपयोग इस प्रकार कर सकते हैं: $ python -c 'import foobar; print foobar.sayHello()' वैकल्पिक रूप से, हम यह भी लिख सकते हैं: $ python -c 'from foobar import *; print sayHello()' या इस तरह $ python -c 'from foobar impor
-
कमांड लाइन से पायथन मॉड्यूल को कैसे कॉल करें?
यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे एक मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फ़ंक्शन के इस कॉल को नीचे से जोड़कर इस मॉड्यूल का परीक्षण कर सकते हैं: def fubar(): #does something useful fubar() और इसे इस तरह कमांड प्रॉम्प्ट पर चलाएँ: ~$ python fubar.py
-
क्या जावास्क्रिप्ट के रूप में एचटीएमएल में पाइथन फ़ंक्शन चल सकते हैं?
किसी भी आधुनिक ब्राउज़र में पायथन चलाना संभव नहीं है क्योंकि किसी में भी पायथन दुभाषिया नहीं है। जावास्क्रिप्ट एकमात्र ऐसी भाषा है जो फ्लैश या एक्टिवएक्स जैसे प्लगइन्स के बिना ब्राउज़र में चलती है। ब्राउज़र में चलने वाले पायथन कोड को लिखने का एक तरीका ट्रांसपिलर का उपयोग करना है। यह एक उपकरण है जो
-
पायथन में वैश्विक और स्थानीय चर के बीच क्या अंतर है?
वैश्विक चर एक ऐसा चर है जो विश्व स्तर पर पहुंच योग्य है। एक स्थानीय चर वह है जो केवल वर्तमान दायरे तक ही पहुंच योग्य है, जैसे कि किसी एकल फ़ंक्शन परिभाषा में उपयोग किए जाने वाले अस्थायी चर। उदाहरण दिए गए कोड में q = "I love coffee" # global variable def f(): p = "Me Tarz
-
पायथन में लैम्ब्डा फ़ंक्शन का उपयोग कैसे करें?
ये मूल रूप से अनाम एक-पंक्ति फ़ंक्शन हैं जो रनटाइम पर बनाए जाते हैं जो फ़ंक्शन के नाम से बंधे नहीं होते हैं। वे मक्खी पर फ़ंक्शन की परिभाषा लौटाते हैं। लैम्ब्डा फ़ंक्शन में रिटर्न स्टेटमेंट नहीं होता है, वे हमेशा एक एक्सप्रेशन लौटाते हैं। आप हमेशा लैम्ब्डा की परिभाषा कहीं भी रख सकते हैं जहां किसी
-
पायथन में एक अनाम कार्य क्या है?
पायथन में, अनाम फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। जबकि सामान्य कार्यों को def कीवर्ड का उपयोग करके परिभाषित किया जाता है, पायथन में अनाम कार्यों को लैम्ब्डा कीवर्ड का उपयोग करके परिभाषित किया जाता है। इसलिए, अनाम फ़ंक्शन को लैम्ब्डा फ़ंक्शन भी कहा जाता है। यदि हम दिए गए
-
पायथन में *args और **kwargs का उपयोग कैसे करें?
पायथन में, *args के सिंगल-एस्टरिस्क फॉर्म को फंक्शन्स के लिए गैर-कीवर्ड वैरिएबल-लेंथ तर्क सूची भेजने के लिए पैरामीटर के रूप में उपयोग किया जा सकता है। यह देखा गया है कि तारांकन (*) यहाँ महत्वपूर्ण है, और शब्द args के साथ इसका अर्थ है कि गैर-कीवर्ड तर्कों की एक चर लंबाई सूची है। उदाहरण *args पर दिए
-
पाइथन फ़ंक्शन में परिवर्तनीय दायरा कैसे काम करता है?
Python में एक वेरिएबल को तब परिभाषित किया जाता है, जब हम इसे कुछ वैल्यू असाइन करते हैं। हम इसे पहले से घोषित नहीं करते हैं, जैसे हम सी और अन्य भाषाओं में करते हैं। हम अभी इसका उपयोग करना शुरू करते हैं। x = 141 फ़ाइल या मॉड्यूल के शीर्ष स्तर पर घोषित कोई भी चर वैश्विक दायरे में है। हम इसे फ़ंक्शन के
-
आप पायथन में रिटर्न स्टेटमेंट का उपयोग क्यों करेंगे?
प्रिंट () फ़ंक्शन कंसोल पर प्रिंट, एक स्ट्रिंग या एक नंबर लिखता है। रिटर्न स्टेटमेंट उस मान को प्रिंट नहीं करता है जो फ़ंक्शन को कॉल करने पर लौटाता है। हालांकि यह फ़ंक्शन को तुरंत बाहर निकलने या समाप्त करने का कारण बनता है, भले ही यह फ़ंक्शन का अंतिम विवरण न हो। मान लौटाने वाले कार्यों को कभी-कभी फ
-
मैं पायथन फ़ंक्शन के तर्कों की संख्या कैसे प्राप्त कर सकता हूं?
मान लीजिए कि एक स्क्रिप्ट qux.py इस प्रकार है #qux.py def aMethod1(arg1, arg2): pass def aMethod2(arg1,arg2, arg3, arg4, arg5): pass यह मानते हुए कि आपके पास इस स्क्रिप्ट की सामग्री तक पहुंच नहीं है, आप दिए गए फ़ंक्शन में तर्कों की संख्या निम्नानुसार पा सकते हैं ए
-
पायथन में फ़ंक्शन को कैसे परिभाषित करें?
फ़ंक्शन कोड का एक टुकड़ा है जिसे नाम से बुलाया जाता है। इसे (यानी पैरामीटर) पर संचालित करने के लिए डेटा पास किया जा सकता है और वैकल्पिक रूप से डेटा (वापसी मूल्य) वापस कर सकता है। किसी फ़ंक्शन को दिया गया सभी डेटा स्पष्ट रूप से पारित किया जाता है। किसी फ़ंक्शन को परिभाषित करने का सिंटैक्स def functi