-
पायथन में लैम्ब्डा फंक्शन का उपयोग कैसे करें?
ये मूल रूप से रनटाइम पर बनाए गए अनाम वन-लाइन फंक्शन्स हैं जो फंक्शन्स के नाम से बाउंड नहीं होते। वे फंक्शन की परिभाषा को ऑन-द-फ्लाई लौटाते हैं। लैम्ब्डा फंक्शन्स में रिटर्न स्टेटमेंट नहीं होता, वे हमेशा एक एक्सप्रेशन लौटाते हैं। आप लैम्ब्डा परिभाषा को कहीं भी रख सकते हैं जहां फंक्शन की अपेक्षा हो। म
-
पायथन में अनाम फंक्शन क्या है?
पायथन में, अनाम फंक्शन एक ऐसा फंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। जबकि सामान्य फंक्शन्स को def कीवर्ड का उपयोग करके परिभाषित किया जाता है, पायथन में अनाम फंक्शन्स को lambda कीवर्ड का उपयोग करके परिभाषित किया जाता है। इसलिए, अनाम फंक्शन्स को लैम्ब्डा फंक्शन्स भी कहा जाता है। यदि हम दिए
-
पायथन में *args और **kwargs का उपयोग कैसे करें?
पायथन में, *args का सिंगल-एस्टेरिस्क रूप फंक्शन्स को नॉन-कीवर्डेड वेरिएबल-लेंथ आर्गुमेंट लिस्ट भेजने के लिए पैरामीटर के रूप में उपयोग किया जा सकता है। यह देखा जाता है कि एस्टेरिस्क (*) यहां महत्वपूर्ण है, और शब्द args के साथ इसका अर्थ है कि नॉन-कीवर्डेड आर्गुमेंट्स की वेरिएबल लेंथ लिस्ट है। उदाहरण *
-
पायथन फंक्शन में वेरिएबल स्कोप कैसे काम करता है?
पायथन में एक वेरिएबल तब परिभाषित होता है जब हम इसे कोई मान असाइन करते हैं। हम इसे पहले से घोषित नहीं करते, जैसे हम C और अन्य भाषाओं में करते हैं। हम बस इसका उपयोग शुरू कर देते हैं। x = 141 किसी फाइल या मॉड्यूल के शीर्ष स्तर पर घोषित कोई भी वेरिएबल ग्लोबल स्कोप में होता है। हम इसे फंक्शन्स के अंदर एक
-
पायथन में रिटर्न स्टेटमेंट का उपयोग क्यों करेंगे?
print() फंक्शन कंसोल पर स्ट्रिंग या नंबर लिखता है, यानी प्रिंट करता है। return स्टेटमेंट फंक्शन कॉल होने पर उसके द्वारा लौटाए गए मान को प्रिंट नहीं करता। हालांकि यह फंक्शन को तुरंत बाहर निकलने या समाप्त करने का कारण बनता है, भले ही यह फंक्शन का अंतिम स्टेटमेंट न हो। जो फंक्शन्स मान लौटाते हैं उन्हें
-
पायथन फंक्शन के आर्गुमेंट्स की संख्या कैसे पता करें?
मान लीजिए qux.py नामक एक स्क्रिप्ट निम्नानुसार है: #qux.py def aMethod1(arg1, arg2): pass def aMethod2(arg1,arg2, arg3, arg4, arg5): pass मान लें कि आपके पास इस स्क्रिप्ट की सामग्री तक पहुंच नहीं है, आप दिए गए फंक्शन में आर्गुमेंट्स की संख्या निम्नानुसार पता लगा सकते हैं: पायथन फंक्शन के अंद
-
पायथन में फंक्शन कैसे परिभाषित करें?
फंक्शन कोड का एक टुकड़ा है जिसे नाम से बुलाया जाता है। इसे ऑपरेट करने के लिए डेटा पास किया जा सकता है (यानी पैरामीटर्स) और वैकल्पिक रूप से डेटा वापस कर सकता है (रिटर्न मान)। फंक्शन को पास किया गया सभी डेटा स्पष्ट रूप से पास किया जाता है। फंक्शन परिभाषित करने का सिंटैक्स: def function_name(): #do
-
पायथन फंक्शन्स और पायथन ऑब्जेक्ट-मेथड्स में कौन अधिक मौलिक है?
पायथन में एक फंक्शन एक कॉल करने योग्य ऑब्जेक्ट है, यानी इसे कॉल ऑपरेटर का उपयोग करके कॉल किया जा सकता है। हालांकि अन्य ऑब्जेक्ट्स भी __call__ मेथड को लागू करके फंक्शन का अनुकरण कर सकते हैं। उदाहरण def a(): pass # a() is an example of function print a print type(a) आउटपुट C:/Users/TutorialsPoint/~.py
-
पायथन फंक्शन्स ऑब्जेक्ट्स को कैसे रिटर्न/यील्ड करते हैं?
return स्टेटमेंट पायथन फंक्शन को बाहर निकलने और अपने कॉलर को मान वापस देने का कारण बनता है। फंक्शन्स का उद्देश्य आम तौर पर इनपुट लेना और कुछ वापस करना होता है। एक बार निष्पादित होने पर return स्टेटमेंट तुरंत फंक्शन के निष्पादन को समाप्त कर देता है, भले ही यह फंक्शन में अंतिम स्टेटमेंट न हो। जो फंक्श
-
पायथन फंक्शन्स हैशेबल क्यों और कैसे हैं?
एक ऑब्जेक्ट को हैशेबल कहा जाता है यदि इसका एक हैश मान होता है जो इसके जीवनकाल के दौरान समान रहता है। इसमें __hash__() मेथड होता है और इसकी तुलना अन्य ऑब्जेक्ट्स से की जा सकती है। इसके लिए, इसे __eq__() या __cmp__() मेथड की आवश्यकता होती है। यदि हैशेबल ऑब्जेक्ट्स तुलना में समान हैं, तो उनका हैश मान स
-
टर्मिनल पर मल्टीपल आर्गुमेंट्स वाले फंक्शन्स को कैसे एक्ज़िक्यूट करें?
हम पहले sys मॉड्यूल आयात करते हैं। हमें टर्मिनल पर दर्ज फंक्शन के आर्गुमेंट्स को लाने और फंक्शन को एक्ज़िक्यूट करने के लिए sys मॉड्यूल के argv फंक्शन का उपयोग करना होगा। उदाहरण #fubar.py import sys def print_funcargs(arg1, arg2, arg3): print arg1 + + arg2 + + arg3 if __name__ == __main__:
-
पायथन फंक्शन में डिक्शनरी को आर्गुमेंट के रूप में कैसे पास करें?
नीचे दिए गए कोड में हम दी गई डिक्शनरी को पायथन फंक्शन में आर्गुमेंट के रूप में पास करते हैं और फिर फंक्शन को कॉल करते हैं जो की/वैल्यू पेयर्स पर काम करता है और तदनुसार परिणाम देता है। उदाहरण d = {a : 1, b : 2, c : 3} def f(dict): for k, v in dict.iteritems(): print k, 2*v f(d) आउटपुट a 2
-
पायथन में स्ट्रिंग में टैब को मल्टीपल स्पेस में कैसे एक्सपैंड करें?
पायथन में स्ट्रिंग क्लास में replace नामक एक मेथड होता है। यह इनपुट के रूप में प्रतिस्थापित की जाने वाली स्ट्रिंग और प्रतिस्थापन स्ट्रिंग लेता है। इसे स्ट्रिंग ऑब्जेक्ट पर कॉल किया जाता है। आप इस मेथड को टैब को स्पेस से बदलने के लिए निम्न तरीके से कॉल कर सकते हैं: print(replace \t\t tabs in \t\t\t t
-
पायथन फंक्शन से JSON ऑब्जेक्ट कैसे लौटाएं?
दिए गए पायथन डिक्शनरी का उपयोग करके पायथन फंक्शन से JSON ऑब्जेक्ट को निम्नानुसार लौटाया जाता है। उदाहरण import json a = {name:Sarah, age: 24, isEmployed: True } # a python dictionary def retjson(): python2json = json.dumps(a) print python2json retjson() आउटपुट {age: 24, isEmployed: true, nam
-
पायथन फंक्शन में JSON ऑब्जेक्ट को पैरामीटर के रूप में कैसे पास करें?
हमारे पास नीचे दिया गया कोड है जो दिए गए JSON ऑब्जेक्ट को पायथन फंक्शन में पैरामीटर के रूप में पास करेगा। उदाहरण import json json_string = {name:Rupert, age: 25, desig:developer} print type (json_string) def func(strng): a = json.loads(strng) print type(a) for k,v in a.iteritems():
-
पायथन फंक्शन्स को Sqlite टेबल में कैसे स्टोर करें?
निम्न कोड में, हम sqlite3 मॉड्यूल आयात करते हैं और डेटाबेस कनेक्शन स्थापित करते हैं। हम एक टेबल बनाते हैं और फिर डेटा इन्सर्ट करते हैं और sqlite3 डेटाबेस से जानकारी प्राप्त करते हैं और अंत में कनेक्शन बंद करते हैं। उदाहरण #sqlitedemo.py import sqlite3 from employee import employee conn = sqlite3.con
-
MATLAB से पायथन फंक्शन कैसे कॉल करें?
पायथन लाइब्रेरीज़ अब MATLAB में उपलब्ध हैं (2014b के बाद से)। यदि हम 2014b या बाद के संस्करण का उपयोग कर रहे हैं तो हम सीधे MATLAB में कोड चला सकते हैं। इससे MATLAB में पायथन मॉड्यूल्स का उपयोग करना संभव हो जाता है। बिना किसी अन्य परिवर्तन के, बस उस पायथन लाइब्रेरी के नाम से पहले py प्रीफिक्स करें ज
-
Eclipse कमांड लाइन में पायथन फंक्शन कैसे चलाएं?
हम PyDev का उपयोग कर सकते हैं, जो Eclipse से पायथन प्रोग्राम चलाने के लिए एक प्लगइन है। एक बार इंस्टॉल हो जाने पर, हमारे पास एप्लिकेशन्स को सीधे या PyDev कंसोल/कमांड लाइन से चलाने का विकल्प होगा।
-
पायथन वेरिएबल्स के लिए बुनियादी स्कोपिंग नियम क्या हैं?
मार्क लुट्ज़ की पुस्तक लर्निंग पायथन में, वे पायथन स्कोपिंग कैसे काम करती है यह याद रखने के लिए निम्न स्मरक सुझाते हैं: LEGB सबसे संकीर्ण स्कोप से सबसे व्यापक स्कोप तक: L का अर्थ है लोकल। यह फंक्शन्स के लोकल स्कोप में परिभाषित वेरिएबल्स को संदर्भित करता है। E का अर्थ है एनक्लोज़िंग। यह अन्य फंक्शन्
-
पायथन कोड फंक्शन में तेज़ी से क्यों चलता है?
यह पाया गया है कि यदि पायथन कोड सामान्य रूप से चलाया जाता है और फिर यदि इसे पायथन फंक्शन में चलाया जाता है, तो यह बाद के मामले में तेज़ी से चलता है। मैं जानना चाहता हूं कि पायथन कोड फंक्शन में तेज़ी से क्यों चलता है। आम तौर पर पाया जाता है कि पायथन फंक्शन में लोकल वेरिएबल्स को स्टोर करना ग्लोबल वेरि