Python वेरियेबल

वेरियेबल बनाएं

वेरियेबल डाटा के मालिकी के लिए कंटेनर हैं。

अन्य प्रोग्रामिंग भाषाओं से अलग, Python में वेरियेबल की घोषणा के लिए कोई आदेश नहीं है。

वेरियेबल पहली बार अलगाने के समय ही बनता है。

उदाहरण

x = 10
y = "Bill"
print(x)
print(y)

उदाहरण चलाएं

वेरियेबल को कोई विशिष्ट तरीके से तर्क सही नहीं किया जाता, यहां तक कि इसे सेट करने के बाद इसकी तरीकरी बदली जा सकती है。

उदाहरण

x = 5 # x is of type int
x = "Steve" # x is now of type str
print(x)

उदाहरण चलाएं

शब्दबंध वेरियेबल को एक या दो टिकटों के द्वारा घोषित किया जा सकता है:

उदाहरण

x = "Bill"
# is the same as
x = 'Bill'

उदाहरण चलाएं

वेरियेबल नाम

वेरियेबल को छोटे नाम (जैसे x और y) या अधिक वर्णनात्मक नाम (age, carname, total_volume) का उपयोग किया जा सकता है。

Python वेरियेबल नामकरण नियम:

  • वेरियेबल नाम कोई अक्षर या निर्देशक ( _ ) से शुरू होना चाहिए
  • वेरियेबल नाम संख्या से शुरू नहीं हो सकते
  • वेरियेबल नाम केवल अक्षर, संख्या (A-z, 0-9 और _) और निर्देशक ( _ ) शामिल कर सकते हैं
  • वेरियेबल नाम आक्षरसंचित हैं (age, Age और AGE तीन अलग वेरियेबल हैं)

याद रखें कि वेरियेबल नाम आक्षरसंचित हैं

कई वेरियेबल को अलगाना

Python एक पंक्ति में कई वेरियेबल को अलगाने की अनुमति देता है:

उदाहरण

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

उदाहरण चलाएं

एक पंक्ति में कई वेरियेबल को एक साथ अलगाना सकते हैं:

उदाहरण

x = y = z = "Orange"
print(x)
print(y)
print(z)

उदाहरण चलाएं

वेरियेबल आउटपुट

Python का print वाक्यांशों को आउटपुट करने के लिए उपयोग किया जाता है。

पाठ और वेरियेबल को जोड़ने के लिए, Python + अक्षर:

उदाहरण

x = "awesome"
print("Python is " + x)

उदाहरण चलाएं

आप + चिह्न के द्वारा वेरियेबल को दूसरे वेरियेबल से जोड़ सकते हैं:

उदाहरण

x = "Python is "
y = "awesome"
z =  x + y
print(z)

उदाहरण चलाएं

संख्याओं के लिए,+ अक्षरों को गणितीय ऑपरेटर के रूप में इस्तेमाल किया जाता है:

उदाहरण

x = 5
y = 10
print(x + y)

उदाहरण चलाएं

अगर आप शब्द और संख्या को जोड़ने की कोशिश करें, तो Python एक त्रुटि दिखाएगा:

उदाहरण

x = 10
y = "Bill"
print(x + y)

उदाहरण चलाएं

ग्लोबल वेरियेबल

फ़ंक्शन के बाहर बनाए गए वेरियेबल (जैसे ऊपर के सभी उदाहरणों में दिखाया गया) ग्लोबल वेरियेबल कहलाते हैं。

ग्लोबल वेरियेबल को फ़ंक्शन के अंदर और बाहर के हर कोई इस्तेमाल कर सकता है。

उदाहरण

फ़ंक्शन के बाहर वेरियेबल बनाएं और फ़ंक्शन के अंदर इसे इस्तेमाल करें:

x = "awesome"
def myfunc():
  print("Python is " + x)
myfunc()

उदाहरण चलाएं

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

उदाहरण

फ़ंक्शन के अंदर ग्लोबल वेरियेबल के नाम से एक वेरियेबल बनाएं:

x = "awesome"
def myfunc():
  x = "fantastic"
  print("Python is " + x)
myfunc()
print("Python is " + x)

उदाहरण चलाएं

global की गुंजाइश

सामान्यतया, फ़ंक्शन के अंदर वेरियेबल बनाते समय, वह वेरियेबल लोकल वेरियेबल होता है और केवल उस फ़ंक्शन के अंदर ही इस्तेमाल किया जा सकता है。

फ़ंक्शन के अंदर ग्लोबल वेरियेबल बनाने के लिए global की गुंजाइश लें。

उदाहरण

अगर आप global की गुंजाइश ले, तो वह वेरियेबल ग्लोबल रेंज में होगा:

def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python is " + x)

उदाहरण चलाएं

फ़ंक्शन के अंदर ग्लोबल वेरियेबल का मूल्य बदलने के लिए global की गुंजाइश लें。

उदाहरण

फ़ंक्शन के अंदर ग्लोबल वेरियेबल का मूल्य बदलने के लिए global की गुंजाइश लें:

x = "awesome"
def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python is " + x)

उदाहरण चलाएं