पायथन में, हमें किसी विशिष्ट डेटा टाइप के साथ वेरिएबल घोषित करने की आवश्यकता नहीं होती।
पायथन में वेरिएबल घोषित करने के लिए कोई कमांड नहीं है। जब कुछ मान इसे असाइन किया जाता है तो एक वेरिएबल बन जाता है। वेरिएबल को असाइन किया गया मान उस वेरिएबल के डेटा टाइप को निर्धारित करता है।
इस प्रकार, पायथन में वेरिएबल घोषित करना बहुत सरल है।
बस वेरिएबल को नाम दें
आवश्यक मान असाइन करें
वेरिएबल का डेटा टाइप असाइन किए गए मान से स्वचालित रूप से निर्धारित होगा, हमें इसे स्पष्ट रूप से परिभाषित करने की आवश्यकता नहीं है।
इंटीजर वेरिएबल घोषित करें
एक इंटीजर वेरिएबल घोषित करने के लिए -
वेरिएबल को नाम दें
इसको एक पूर्णांक मान असाइन करें
उदाहरण
x = 2
print(x)
print(type(x))
यही तरीका है पायथन में पूर्णांक वेरिएबल घोषित करने का। बस वेरिएबल को नाम दें और आवश्यक मान असाइन करें। डेटा टाइप स्वचालित रूप से निर्धारित होता है।
आउटपुट
2
स्ट्रिंग वेरिएबल घोषित करें
वेरिएबल को स्ट्रिंग मान असाइन करें और यह स्ट्रिंग वेरिएबल बन जाएगा। पायथन में, स्ट्रिंग मान को सिंगल कोट्स या डबल कोट्स में असाइन किया जा सकता है।
उदाहरण
x = '2'
print(x)
print(type(x))
आउटपुट
2
फ्लोट वेरिएबल घोषित करें
एक फ्लोट वेरिएबल को फ्लोट मान असाइन करके घोषित किया जा सकता है। दूसरा तरीका टाइपकास्टिंग द्वारा है।
हम दोनों का उपयोग करेंगे।
उदाहरण
x = 2.0
print(x)
print(type(x))
y = float(2)
print(y)
print(type(y))
आउटपुट
2.0
2.0
नोट: स्ट्रिंग वेरिएबल को भी टाइप कास्टिंग का उपयोग करके घोषित किया जा सकता है, जब पूर्णांक मानों को स्ट्रिंग के रूप में उपयोग किया जाता है।
कुछ अन्य भाषाओं के विपरीत, जहां हम केवल परिभाषित डेटा टाइप के मान को वेरिएबल को असाइन कर सकते हैं। इसका मतलब है एक इंटीजर वेरिएबल को पूरे प्रोग्राम में केवल इंटीजर मान असाइन किया जा सकता है। लेकिन, पायथन में, वेरिएबल्स किसी विशेष डेटा टाइप के नहीं होते। उनका डेटा टाइप सेट होने के बाद भी बदला जा सकता है।
निम्नलिखित उदाहरण उपरोक्त अवधारणा को स्पष्ट करेगा।
उदाहरण
x = 10
print(x)
print(type(x))
x = "abc"
print(x)
print(type(x))
आउटपुट
10
abc
वेरिएबल x int टाइप का था। बाद में जब इसमें स्ट्रिंग मान असाइन किया जाता है, तो यह एक स्ट्रिंग वेरिएबल में बदल जाता है।