Variable
वेरिएबल क्या होता है?
मेमोरी में जिस नाम से डाटा स्टोर करने के लिए जगह रिज़र्व होती है उसी नाम को वेरिएबल कहते है | अर्थात मेमोरी में जहाँ डाटा स्टोर होता है उस मेमोरी एड्रेस को जो नाम दिया जाता है वह वेरिएबल होता है |
मेमोरी में वैल्यू किसी भी टाइप की हो सकती है जैसे नंबर, स्ट्रिंग, लिस्ट आदि |
वेरिएबल में वैल्यू कैसे रखे?
python में अलग से वेरिएबल डिफाइन करने की ज़रूरत नही होती आप value store करते समय यह अपने आप डिफाइन हो जाता है |
उदाहरण के लिए
a = 5 // Number
यहाँ जैसे ही हमने a=5 लिखा वैसे ही मेमोरी में a के नाम से एक जगह रिजर्व हो गयी और उस जगह पर 5 स्टोर हो गया तो यहाँ a एक वेरिएबल है |
b=[1,2,3] //List
यहाँ b वेरिएबल के अंदर हमने एक लिस्ट सेव की है |
c="Hello" //String
print(a,b,c)
output
5 hello [1,2,3]
वेरिएबल वैल्यू कैसे बदले ?
यह काफी ज्यादा आसान है इसके लिए बस आप एक नयी Value टाइप कर दे और जैसे ही आप नयी वैल्यू देंगे पुरानी वैल्यू अपने आप आ जाएगी और नयी वैल्यू मेमोरी में स्टोर हो जाएगी |
जैसे
a=4
print(a)
a=7
printf(a)
Output
4
7
पहले a की वैल्यू चार थी फिर हमने a की वैल्यू 7 दी जिसके कारण अब नयी वैल्यू आ चुकी है |
Assigning Single Value to Multiple Variables
आप अलग अलग वैल्यू एक ही वेरिएबल में दे सकते है |
a=b=c=d=9
printf(a)
printf(b)
print(c)
print(d)
Ouptut
9
9
9
9
और आप इस तरह भी वेरिएबल में वैल्यू स्टोर करा सकते है |
a,b,c,=4,5,4
print(a)
output
4
पाइथन में वेरिएबल कितने प्रकार के होते है?
- local variable
- global variable
Local Variables
ऐसे वेरिएबल जो प्रोग्राम के अंदर ही डिफाइन किये जाते है और जिन्हें प्रोग्राम के बहार उपयोग नही किया जा सकते है | लोकल वेरिएबल कहलाते है |
Source Code :
def func():
a = 5 #local variable
print(a)
func()
print(a)
Output :
5
Traceback (most recent call last):
print(a)
NameError: name 'a' is not defined
ऊपर दिए प्रोग्राम में हमने एक फंक्शन क्रिएट किया जिसके अंदर हमने एक वेरिएबल a डिफाइन किया तो यह लोकल वेरिएबल है जिसे हम प्रोग्राम के बहार उपयोग नही कर सकते है |
जब फंक्शन के अंदर a को प्रिंट किया तो आउटपुट आ गया
लेकिन जब हमने बाहर आकर प्रोग्राम से, फिर a को प्रिंट किया तो एरर आ गया है क्यूंकि a एक लोकल वेरिएबल है |
Global variable
ऐसे वेरिएबल जिन्हें प्रोग्राम के बाहर डिफाइन किया है और जिन्हें पुरे प्रोग्राम में कहीं पर भी उपयोग किया जा सकता है उन्हें ग्लोबल वेरिएबल कहा जाता है |
Source Code :
a = 10 #global variable
def func():
print(a)
func()
print(a)
Output :
10
10
Next - पाइथन में कमेंट्स
Pre. - पाइथन में कोडिंग कैसे करें?
पिछली पोस्ट - पाइथन वेरिएबल
पिछली पोस्ट - पायथन का परिचय
पिछली पोस्ट - पाइथन की विशेषताए क्या है?
पिछली पोस्ट - python , vs code, gitbash कैसे डाउनलोड करें?
पिछली पोस्ट - पाइथन में कोडिंग कैसे करें?