पायथन ट्यूटोरियल

अजगर घर पायथन परिचय पायथन आरंभ करें पायथन सिंटेक्स पायथन टिप्पणियाँ पायथन वेरिएबल्स पायथन डेटा प्रकार अजगर संख्या पायथन कास्टिंग पायथन स्ट्रिंग्स पायथन बूलियन्स पायथन ऑपरेटर्स पायथन सूचियाँ पायथन टुपल्स पायथन सेट पायथन डिक्शनरी अजगर अगर... और पाइथन जबकि लूप्स लूप्स के लिए पायथन पायथन कार्य अजगर लैम्ब्डा पायथन एरेज़ पायथन क्लासेस/ऑब्जेक्ट्स पायथन इनहेरिटेंस पायथन इटरेटर्स पायथन स्कोप पायथन मॉड्यूल अजगर तिथियाँ पायथन मठ पायथन JSON पायथन रेगेक्स पायथन पीआईपी अजगर का प्रयास करें... को छोड़कर पायथन उपयोगकर्ता इनपुट पायथन स्ट्रिंग स्वरूपण

फ़ाइल रखरखाव

पायथन फ़ाइल हैंडलिंग पायथन फ़ाइलें पढ़ें पायथन लिखें/फाइलें बनाएं पायथन फ़ाइलें हटाएं

पायथन मॉड्यूल

न्यूमपी ट्यूटोरियल पांडा वॉकथ्रू स्काइप ट्यूटोरियल

पायथन माटप्लोटलिब

माटप्लोटलिब परिचय माटप्लोटलिब आरंभ करें माटप्लोटलिब पाइप्लॉट माटप्लोटलिब प्लॉटिंग माटप्लोटलिब मार्कर माटप्लोटलिब लाइन माटप्लोटलिब लेबल माटप्लोटलिब ग्रिड माटप्लोटलिब सबप्लॉट्स माटप्लोटलिब स्कैटर माटप्लोटलिब बार्स माटप्लोटलिब हिस्टोग्राम Matplotlib पाई चार्ट

यंत्र अधिगम

शुरू करना मध्यमान मध्यम मोड मानक विचलन प्रतिशतता डेटा वितरण सामान्य डेटा वितरण स्कैटर प्लॉट रेखीय प्रतिगमन बहुपद प्रतिगमन बहु - प्रतिगमन स्केल ट्रेन / टेस्ट निर्णय वृक्ष

पायथन मायएसक्यूएल

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

पायथन मोंगोडीबी

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा

पायथन संदर्भ

पायथन अवलोकन पायथन बिल्ट-इन फंक्शन्स पायथन स्ट्रिंग तरीके पायथन सूची के तरीके पायथन डिक्शनरी के तरीके पायथन टुपल तरीके पायथन सेट मेथड्स पायथन फ़ाइल तरीके पायथन कीवर्ड पायथन अपवाद पायथन शब्दावली

मॉड्यूल संदर्भ

यादृच्छिक मॉड्यूल अनुरोध मॉड्यूल सांख्यिकी मॉड्यूल गणित मॉड्यूल सीमैथ मॉड्यूल

पायथन कैसे करें

सूची डुप्लिकेट निकालें एक स्ट्रिंग को उल्टा करें दो नंबर जोड़ें

पायथन उदाहरण

पायथन उदाहरण पायथन कंपाइलर अजगर व्यायाम अजगर प्रश्नोत्तरी पायथन प्रमाणपत्र

पायथन स्कोप


एक वेरिएबल केवल उस क्षेत्र के अंदर से उपलब्ध होता है जिसे इसे बनाया गया है। इसे स्कोप कहा जाता है ।


स्थानीय दायरा

किसी फ़ंक्शन के अंदर बनाया गया एक चर उस फ़ंक्शन के स्थानीय दायरे से संबंधित होता है, और इसका उपयोग केवल उस फ़ंक्शन के अंदर ही किया जा सकता है।

उदाहरण

किसी फ़ंक्शन के अंदर बनाया गया एक चर उस फ़ंक्शन के अंदर उपलब्ध होता है:

def myfunc():
  x = 300
  print(x)

myfunc()

समारोह के अंदर समारोह

जैसा कि ऊपर के उदाहरण में बताया गया है, वेरिएबल xफ़ंक्शन के बाहर उपलब्ध नहीं है, लेकिन यह फ़ंक्शन के अंदर किसी भी फ़ंक्शन के लिए उपलब्ध है:

उदाहरण

फ़ंक्शन के भीतर किसी फ़ंक्शन से स्थानीय चर का उपयोग किया जा सकता है:

def myfunc():
  x = 300
  def myinnerfunc():
    print(x)
  myinnerfunc()

myfunc()


वैश्विक कार्यक्षेत्र

पायथन कोड के मुख्य भाग में बनाया गया एक चर एक वैश्विक चर है और वैश्विक दायरे से संबंधित है।

वैश्विक चर, वैश्विक और स्थानीय किसी भी दायरे से उपलब्ध हैं।

उदाहरण

किसी फ़ंक्शन के बाहर बनाया गया एक चर वैश्विक है और इसका उपयोग कोई भी कर सकता है:

x = 300

def myfunc():
  print(x)

myfunc()

print(x)

नामकरण चर

यदि आप किसी फ़ंक्शन के अंदर और बाहर एक ही चर नाम के साथ काम करते हैं, तो पायथन उन्हें दो अलग-अलग चर के रूप में मानेगा, एक वैश्विक दायरे में उपलब्ध है (फ़ंक्शन के बाहर) और एक स्थानीय दायरे में उपलब्ध है (फ़ंक्शन के अंदर):

उदाहरण

फ़ंक्शन स्थानीय प्रिंट करेगा x, और फिर कोड वैश्विक प्रिंट करेगा x:

x = 300

def myfunc():
  x = 200
  print(x)

myfunc()

print(x)

वैश्विक कीवर्ड

यदि आपको वैश्विक चर बनाने की आवश्यकता है, लेकिन स्थानीय दायरे में फंस गए हैं, तो आप globalकीवर्ड का उपयोग कर सकते हैं।

globalकीवर्ड वैरिएबल को ग्लोबल बनाता है

उदाहरण

यदि आप globalकीवर्ड का उपयोग करते हैं, तो वेरिएबल वैश्विक दायरे से संबंधित है:

def myfunc():
  global x
  x = 300

myfunc()

print(x)

globalसाथ ही, यदि आप किसी फ़ंक्शन के अंदर वैश्विक चर में परिवर्तन करना चाहते हैं तो कीवर्ड का उपयोग करें ।

उदाहरण

globalकिसी फ़ंक्शन के अंदर वैश्विक चर के मान को बदलने के लिए, कीवर्ड का उपयोग करके चर का संदर्भ लें :

x = 300

def myfunc():
  global x
  x = 200

myfunc()

print(x)