पायथन कास्टिंग
एक चर प्रकार निर्दिष्ट करें
कई बार ऐसा भी हो सकता है कि आप किसी वेरिएबल पर टाइप ऑन निर्दिष्ट करना चाहें। यह कास्टिंग के साथ किया जा सकता है। पायथन एक वस्तु-उन्मुख भाषा है, और इस तरह यह डेटा प्रकारों को परिभाषित करने के लिए कक्षाओं का उपयोग करता है, जिसमें इसके आदिम प्रकार भी शामिल हैं।
इसलिए अजगर में कास्टिंग कंस्ट्रक्टर फ़ंक्शंस का उपयोग करके की जाती है:
- int() - एक पूर्णांक अक्षर से एक पूर्णांक संख्या का निर्माण करता है, एक फ्लोट शाब्दिक (सभी दशमलव को हटाकर), या एक स्ट्रिंग शाब्दिक (स्ट्रिंग प्रदान करना एक पूर्ण संख्या का प्रतिनिधित्व करता है)
- फ्लोट () - एक पूर्णांक शाब्दिक, एक फ्लोट शाब्दिक या एक स्ट्रिंग अक्षर से एक फ्लोट संख्या बनाता है (स्ट्रिंग प्रदान करना एक फ्लोट या एक पूर्णांक का प्रतिनिधित्व करता है)
- str() - विभिन्न प्रकार के डेटा प्रकारों से एक स्ट्रिंग का निर्माण करता है, जिसमें तार, पूर्णांक शाब्दिक और फ्लोट शाब्दिक शामिल हैं
उदाहरण
पूर्णांक:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
उदाहरण
तैरता है:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
उदाहरण
तार:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'