-
Python कंडीशनल स्टेटमेंट्स में महारत: If, Else, Elif समझाया गया
इस ट्यूटोरियल में हम देखते हैं कि Python में if, else और elif स्टेटमेंट्स का उपयोग कैसे करें। किसी भी भाषा में कोडिंग करते समय, ऐसे समय होते हैं जब हमें निर्णय लेने और निर्णय के परिणाम के आधार पर कुछ कोड निष्पादित करने की आवश्यकता होती है। Python में, हम किसी स्थिति का मूल्यांकन करने के लिए if स्टेट
-
Python वेरिएबल्स में महारत: घोषित करने और उपयोग करने के लिए एक पेशेवर गाइड
Python में वेरिएबल्स बनाने और उपयोग करने पर एक गाइड। Python वेरिएबल्स वेरिएबल्स नामित स्थान हैं जिनका उपयोग मेमोरी में संग्रहीत ऑब्जेक्ट के रेफरेंस को स्टोर करने के लिए किया जाता है। जब हम Python में वेरिएबल्स बनाते हैं, तो हमें निम्न नियमों पर विचार करना चाहिए: वेरिएबल नाम अक्षर या अंडरस्कोर से शु
-
Python डेटा टाइप्स और रूपांतरण में महारत: एक व्यावहारिक गाइड
Python डेटा टाइप्स और टाइप रूपांतरण कैसे करें, इसका परिचय। Python डेटा टाइप्स जब हम Python में वेरिएबल्स बनाते या घोषित करते हैं, तो वेरिएबल्स विभिन्न डेटा टाइप्स रख सकते हैं। Python में निम्न बिल्ट-इन डेटा टाइप्स हैं: str int, float, complex list, tuple dict set bool byte, bytearray टेक्स्ट टाइप:
-
पायथन फंक्शन एट्रिब्यूट्स क्या हैं?
पायथन में सब कुछ एक ऑब्जेक्ट है, और लगभग हर चीज के एट्रिब्यूट्स और मेथड्स होते हैं। पायथन में, फंक्शन्स भी ऑब्जेक्ट्स हैं। इसलिए उनके पास अन्य ऑब्जेक्ट्स की तरह एट्रिब्यूट्स होते हैं। सभी फंक्शन्स में एक बिल्ट-इन एट्रिब्यूट __doc__ होता है, जो फंक्शन सोर्स कोड में परिभाषित डॉक स्ट्रिंग लौटाता है। हम
-
पायथन में फंक्शन डेकोरेटर्स की चेन कैसे बनाएं?
डेकोरेटर्स रैपर्स होते हैं, जो हमें फंक्शन को संशोधित किए बिना उनके द्वारा डेकोरेट किए गए फंक्शन से पहले और बाद में कोड निष्पादित करने की अनुमति देते हैं। उदाहरण दिए गए कोड को डेकोरेटर्स की चेन में निम्नानुसार लपेटा जा सकता है: def makebold(fn): def wrapped(): return + fn() + retur
-
पायथन फंक्शन के अंदर पैरामीटर नामों की सूची कैसे प्राप्त करें?
किसी फंक्शन या फंक्शन[कुछ] से आर्गुमेंट्स की संख्या और नाम निकालने के लिए जो (arg1, arg2) लौटाए, हम inspect मॉड्यूल का उपयोग करते हैं। दिए गए कोड को inspect मॉड्यूल का उपयोग करके फंक्शन्स aMethod और foo के अंदर पैरामीटर्स खोजने के लिए निम्नानुसार लिखा गया है: उदाहरण import inspect def aMethod(arg1,
-
पायथन में रिकर्सिव फंक्शन्स कैसे बना सकते हैं?
रिकर्सन एक प्रोग्रामिंग मेथड है, जिसमें फंक्शन अपने शरीर में एक या अधिक बार स्वयं को कॉल करता है। आमतौर पर, यह इस फंक्शन कॉल के रिटर्न मान को लौटाता है। यदि फंक्शन परिभाषा रिकर्सन का पालन करती है, तो हम इस फंक्शन को रिकर्सिव फंक्शन कहते हैं। एक रिकर्सिव फंक्शन को प्रोग्राम में उपयोग किए जाने के लिए
-
पायथन फंक्शन को ओवरलोड कैसे करें?
पायथन में आप एक मेथड को इस तरह परिभाषित कर सकते हैं कि उसे कॉल करने के कई तरीके हों। फंक्शन परिभाषा के आधार पर, इसे शून्य, एक, दो या अधिक पैरामीटर्स के साथ कॉल किया जा सकता है। इसे मेथड ओवरलोडिंग के रूप में जाना जाता है। दिए गए कोड में, एक क्लास है जिसमें एक मेथड sayHello() है। हम इसे नीचे दिखाए अनु
-
पायथन फंक्शन में ग्लोबल वेरिएबल का उपयोग कैसे करें?
शब्दों, ग्लोबल और लोकल एक स्क्रिप्ट या प्रोग्राम के भीतर वेरिएबल की पहुंच से मेल खाते हैं। ग्लोबल वेरिएबल वह है जिसे कहीं भी एक्सेस किया जा सकता है। लोकल वेरिएबल केवल अपने फ्रेम के भीतर एक्सेस किया जा सकता है। लोकल वेरिएबल को वैश्विक रूप से एक्सेस नहीं किया जा सकता। ग्लोबल वेरिएबल्स वे हैं जो फंक्शन
-
पायथन ऑब्जेक्ट्स से सोर्स कोड कैसे प्राप्त करें?
हम फंक्शन का सोर्स कोड प्राप्त करने के लिए inspect मॉड्यूल के getsource() मेथड का उपयोग करते हैं। inspect.getsource(object) किसी ऑब्जेक्ट के लिए सोर्स कोड का टेक्स्ट लौटाता है। आर्गुमेंट मॉड्यूल, क्लास, मेथड, फंक्शन, ट्रेसबैक, फ्रेम, या कोड ऑब्जेक्ट हो सकता है। सोर्स कोड एकल स्ट्रिंग के रूप में लौटा
-
रनटाइम पर पायथन फंक्शन कैसे परिभाषित करें?
हम types मॉड्यूल आयात करके और इसके फंक्शन types.FunctionType() का उपयोग करके रनटाइम पर पायथन फंक्शन को परिभाषित और निष्पादित कर सकते हैं। यह कोड पायथन प्रॉम्प्ट पर दिखाए अनुसार काम करता है। पहले हम types मॉड्यूल आयात करते हैं। फिर हम कमांड dynf=... चलाते हैं; फिर हम आउटपुट प्राप्त करने के लिए फंक्शन
-
पायथन फंक्शन फंक्शन कैसे लौटा सकता है?
पायथन फर्स्ट-क्लास फंक्शन्स का समर्थन करता है। वास्तव में, पायथन में सभी फंक्शन्स फर्स्ट-क्लास फंक्शन्स हैं। पायथन फंक्शन्स से फंक्शन्स लौटा सकता है, फंक्शन्स को सूचियों जैसे संग्रह में स्टोर कर सकता है और आम तौर पर उन्हें किसी भी वेरिएबल या ऑब्जेक्ट की तरह व्यवहार कर सकता है। फंक्शन्स के अंदर फंक्श
-
पायथन फंक्शन को फंक्शन आर्गुमेंट के रूप में कैसे पास करें?
पायथन निम्न मेथड को लागू करता है जहां पहला पैरामीटर एक फंक्शन होता है: map(function, iterable, ...) - इटरेबल के प्रत्येक आइटम पर फंक्शन लागू करें और परिणामों की सूची लौटाएं। हम कस्टम फंक्शन्स भी लिख सकते हैं जहां हम फंक्शन को आर्गुमेंट के रूप में पास कर सकते हैं। दिए गए कोड को map मेथड का उपयोग करके
-
फैक्टोरियल खोजने के लिए रिकर्सिव पायथन फंक्शन कैसे लिखें?
निम्न कोड 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 (factorial(15) = %d %factorial(15)) आउटपुट हमें आउटपुट मिलता है: C:/Users/
-
क्या पायथन फंक्शन्स ऑब्जेक्ट्स हैं?
पायथन आपके लिए फंक्शन ऑब्जेक्ट्स बनाता है जब आप def स्टेटमेंट का उपयोग करते हैं, या जब आप lambda एक्सप्रेशन का उपयोग करते हैं: हम फंक्शन ऑब्जेक्ट को एट्रिब्यूट्स असाइन कर सकते हैं और उन्हें पुनः प्राप्त कर सकते हैं: उदाहरण def foo(): pass foo.score = 20 print(type(foo)) print(foo.score) print(type(l
-
कुछ पायथन फंक्शन्स के नाम से पहले और बाद में अंडरस्कोर __ क्यों होते हैं?
हम ध्यान देते हैं कि डबल लीडिंग और ट्रेलिंग अंडरस्कोर वाले नाम जैसे ऊपर उल्लेखित अनिवार्य रूप से पायथन बिल्ट-इन फंक्शन्स के लिए आरक्षित हैं। हम इसी तरह के नामों का उपयोग न करने में बेहतर हैं।
-
कमांड लाइन से पायथन फंक्शन कैसे चलाएं?
इस फंक्शन को कमांड लाइन से चलाने के लिए हम -c (कमांड) आर्गुमेंट का उपयोग निम्नानुसार कर सकते हैं: $ python -c import foobar; print foobar.sayHello() वैकल्पिक रूप से, हम यह भी लिख सकते हैं: $ python -c from foobar import *; print sayHello() या इस तरह: $ python -c from foobar import sayHello; print sa
-
कमांड लाइन से पायथन मॉड्यूल कैसे कॉल करें?
यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फंक्शन के इस कॉल को नीचे जोड़कर इस मॉड्यूल का टेस्ट कर सकते हैं: def fubar(): #does something useful fubar() और इसे कमांड प्रॉम्प्ट पर इस तरह चलाएं: ~$ python fubar.py
-
क्या पायथन फंक्शन्स HTML में जावास्क्रिप्ट की तरह चल सकते हैं?
किसी भी आधुनिक ब्राउज़र में पायथन चलाना संभव नहीं है क्योंकि उनमें से कोई भी पायथन इंटरप्रेटर नहीं रखता। जावास्क्रिप्ट एकमात्र भाषा है जो फ्लैश या एक्टिवएक्स जैसे प्लगइन्स के बिना ब्राउज़र में चलती है। ब्राउज़र में चलने वाला पायथन कोड लिखने का एक तरीका ट्रांसपाइलर का उपयोग करना है। यह एक टूल है जो प
-
पायथन में ग्लोबल और लोकल वेरिएबल्स में क्या अंतर है?
ग्लोबल वेरिएबल वह वेरिएबल है जो वैश्विक रूप से सुलभ है। लोकल वेरिएबल वह है जो केवल वर्तमान स्कोप तक सुलभ है, जैसे किसी एकल फंक्शन परिभाषा में उपयोग किए जाने वाले अस्थायी वेरिएबल्स। उदाहरण दिए गए कोड में: q = I love coffee # global variable def f(): p = Me Tarzan, You Jane. # local variable p