अजगर में एक चर क्या है?
पायथन वेरिएबल मानों को संग्रहीत करने के लिए एक आरक्षित मेमोरी स्थान है। दूसरे शब्दों में, अजगर कार्यक्रम में एक चर प्रसंस्करण के लिए कंप्यूटर को डेटा देता है।
पायथन चर प्रकार
पायथन में हर मूल्य का एक डेटाटाइप है। पायथन में विभिन्न डेटा प्रकार संख्या, सूची, टपल, स्ट्रिंग्स, शब्दकोश, आदि हैं। पायथन में चर किसी भी नाम या यहां तक कि अक्षर जैसे, ए, एबीसी, आदि द्वारा घोषित किए जा सकते हैं।
इस ट्यूटोरियल में हम सीखेंगे,
- कैसे घोषित करें और एक चर का उपयोग करें
- एक चर को पुनः घोषित करें
- कॉन्सटेनेट वेरिएबल्स
- स्थानीय और वैश्विक चर
- एक चर को हटा दें
कैसे घोषित करें और एक चर का उपयोग करें
एक उदाहरण देखते हैं। हम पायथन में चर को परिभाषित करेंगे और इसे "ए" घोषित करेंगे और इसे प्रिंट करेंगे।
a = 100प्रिंट (ए)
एक चर को पुनः घोषित करें
एक बार घोषित करने के बाद भी आप पायथन चरों को फिर से घोषित कर सकते हैं।
यहाँ हमारे पास पायथन को f = 0 के लिए वैरिएबल घोषित किया गया है।
बाद में, हमने "गुरु99" के चर च को फिर से असाइन किया
अजगर 2 उदाहरण
# एक वैरिएबल को डिक्लेयर करें और इसे इनिशियलाइज़ करेंच = ०प्रिंट एफ# चर कार्यों को फिर से घोषित करनाf = 'गुरु ९९'प्रिंट एफ
पायथन 3 उदाहरण
# एक वैरिएबल को डिक्लेयर करें और इसे इनिशियलाइज़ करेंच = ०प्रिंट (एफ)# चर कार्यों को फिर से घोषित करनाf = 'गुरु ९९'प्रिंट (एफ)
पायथन स्ट्रिंग कॉनराटेशन और वेरिएबल
आइए देखें कि क्या आप स्ट्रिंग और संख्या जैसे विभिन्न डेटा प्रकारों को एक साथ जोड़ सकते हैं। उदाहरण के लिए, हम "गुरु" को "99" संख्या से समेटेंगे।
जावा के विपरीत, जो संख्या को स्ट्रिंग के रूप में घोषित किए बिना स्ट्रिंग के साथ संघटित करता है, जबकि पायथन में चर घोषित करते हुए संख्या को स्ट्रिंग के रूप में घोषित करने की आवश्यकता होती है अन्यथा यह एक टाइपर्र दिखाएगा
निम्नलिखित कोड के लिए, आपको अपरिभाषित आउटपुट मिलेगा -
a="Guru"b = 99print a+b
एक बार पूर्णांक को स्ट्रिंग के रूप में घोषित करने के बाद, यह आउटपुट में "गुरु" + str ("99") = "Guru99" दोनों को मिला सकता है।
a = "गुरु"बी = ९९प्रिंट (a + str (b))
पायथन चर प्रकार: स्थानीय और वैश्विक
पायथन में दो प्रकार के वैरिएबल होते हैं, ग्लोबल वैरिएबल और लोकल वैरिएबल। जब आप अपने प्रोग्राम या मॉड्यूल के बाकी हिस्सों के लिए उसी वैरिएबल का उपयोग करना चाहते हैं, जिसे आप एक वैश्विक वैरिएबल के रूप में घोषित करते हैं, जबकि यदि आप किसी विशिष्ट फंक्शन या विधि में वैरिएबल का उपयोग करना चाहते हैं, तो आप पायथन वैरिएबल डिक्लेरेशन के दौरान एक स्थानीय चर का उपयोग करते हैं।
आइए इस पायथन चर प्रकारों को नीचे दिए गए कार्यक्रम में स्थानीय और वैश्विक चर के अंतर के साथ समझें।
- आइए हम Python में वैरिएबल को परिभाषित करते हैं जहां वेरिएबल "f" स्कोप में ग्लोबल है और इसे वैल्यू 101 दिया गया है जो आउटपुट में प्रिंट होता है
- परिवर्तनीय च को फिर से फ़ंक्शन में घोषित किया जाता है और स्थानीय दायरे को मानता है। यह निर्धारित मूल्य है "मैं अजगर सीख रहा हूं।" जिसे आउटपुट के रूप में प्रिंट किया जाता है। यह पायथन घोषणा वाला वैरिएबल पहले से परिभाषित वैश्विक चर "च" से अलग है
- एक बार फ़ंक्शन कॉल समाप्त हो जाने पर, स्थानीय चर f नष्ट हो जाता है। 12 पंक्ति में, जब हम फिर से, "f" के मूल्य को प्रिंट करते हैं तो यह वैश्विक चर f = 101 का मान प्रदर्शित करता है
अजगर 2 उदाहरण
# एक वैरिएबल को डिक्लेयर करें और इसे इनिशियलाइज़ करेंच = 101प्रिंट एफकार्यों में # वैश्विक बनाम स्थानीय चरdefFunction ():# वैश्विक एफf = 'मैं पायथन सीख रहा हूँ'प्रिंट एफकुछ फंक्शन ()प्रिंट एफ
पायथन 3 उदाहरण
# एक वैरिएबल को डिक्लेयर करें और इसे इनिशियलाइज़ करेंच = 101प्रिंट (एफ)कार्यों में # वैश्विक बनाम स्थानीय चरdefFunction ():# वैश्विक एफf = 'मैं पायथन सीख रहा हूँ'प्रिंट (एफ)कुछ फंक्शन ()प्रिंट (एफ)
जबकि Python वैरिएबल डिक्लेरेशन, कीवर्ड ग्लोबल का उपयोग करके , आप किसी फ़ंक्शन के अंदर ग्लोबल वैरिएबल को रेफर कर सकते हैं।
- परिवर्तनीय "एफ" कार्यक्षेत्र में वैश्विक है और इसे मूल्य 101 दिया गया है जो आउटपुट में मुद्रित है
- वैरिएबल f को कीवर्ड ग्लोबल का उपयोग करके घोषित किया गया है । यह एक स्थानीय चर नहीं है , लेकिन वही वैश्विक चर पहले घोषित किया गया था। इसलिए जब हम इसके मूल्य को प्रिंट करते हैं, तो आउटपुट 101 होता है
- हमने फ़ंक्शन के अंदर "एफ" का मूल्य बदल दिया। एक बार फ़ंक्शन कॉल समाप्त हो जाने पर, चर "f" का परिवर्तित मूल्य बना रहता है। पंक्ति 12 पर, जब हम फिर से, "f" के मूल्य को प्रिंट करते हैं, तो क्या यह "बदलते वैश्विक चर" के मूल्य को प्रदर्शित करता है
अजगर 2 उदाहरण
एफ = 101;प्रिंट एफकार्यों में # वैश्विक डिस्क्लेवल चरdefFunction ():वैश्विक एफप्रिंट एफf = "बदलते वैश्विक चर"कुछ फंक्शन ()प्रिंट एफ
पायथन 3 उदाहरण
एफ = 101;प्रिंट (एफ)कार्यों में # वैश्विक डिस्क्लेवल चरdefFunction ():वैश्विक एफप्रिंट (एफ)f = "बदलते वैश्विक चर"कुछ फंक्शन ()प्रिंट (एफ)
एक चर को हटा दें
आप कमांड डेल "वैरिएबल नेम" का उपयोग करके पायथन वेरिएबल्स को भी हटा सकते हैं ।
पायथन डिलीट वेरिएबल के नीचे के उदाहरण में, हमने वेरिएबल f को डिलीट कर दिया, और जब हम इसे प्रिंट करने के लिए आगे बढ़ते हैं, तो हमें एरर " वेरिएबल नेम डिफाइन नहीं होता है " मिलता है, जिसका मतलब है कि आपने वेरिएबल को डिलीट कर दिया है।
पायथन डिलीट वेरिएबल या पायथन क्लियर वेरिएबल का उदाहरण:
एफ = 11;प्रिंट (एफ)डेल एफप्रिंट (एफ)
सारांश:
- चर को "लिफ़ाफ़े" या "बाल्टियों" में संदर्भित किया जाता है, जहां जानकारी को बनाए रखा जा सकता है और संदर्भित किया जा सकता है। किसी भी अन्य प्रोग्रामिंग भाषा की तरह पायथन भी जानकारी को संग्रहीत करने के लिए एक चर का उपयोग करता है।
- चर को किसी भी नाम या अक्षर जैसे, आ, आब, इत्यादि द्वारा घोषित किया जा सकता है।
- चर आपके द्वारा एक बार घोषित किए जाने के बाद भी फिर से घोषित किए जा सकते हैं
- पायथन में आप स्ट्रिंग को सीधे संख्या से नहीं जोड़ सकते हैं, आपको उन्हें एक अलग चर के रूप में घोषित करने की आवश्यकता है, और उसके बाद, आप स्ट्रिंग के साथ संख्या को समेट सकते हैं
- पायथन स्थिरांक को उन प्रकारों के रूप में समझा जा सकता है जो मूल्य को पकड़ते हैं जिन्हें बदला नहीं जा सकता है। आमतौर पर पायथन स्थिरांक को अन्य फ़ाइलों से संदर्भित किया जाता है। पायथन परिभाषित निरंतर एक नई या अलग फ़ाइल में घोषित किया जाता है जिसमें फ़ंक्शन, मॉड्यूल आदि होते हैं।
- पायथन या पाइथन वेरिएबल के प्रकार के प्रकार: स्थानीय और वैश्विक
- जब आप इसे वर्तमान फ़ंक्शन के लिए उपयोग करना चाहते हैं, तो स्थानीय चर घोषित करें
- जब आप बाकी प्रोग्राम के लिए एक ही चर का उपयोग करना चाहते हैं, तो वैश्विक चर घोषित करें
- एक चर को हटाने के लिए, यह कीवर्ड "डेल" का उपयोग करता है।