कभी-कभी, आपको अंतर्निहित प्रकारों के बीच रूपांतरण करने की आवश्यकता हो सकती है। प्रकारों के बीच कनवर्ट करने के लिए, आप बस प्रकार के नाम को फ़ंक्शन के रूप में उपयोग करते हैं।
एक डेटा प्रकार से दूसरे डेटा प्रकार में रूपांतरण करने के लिए कई अंतर्निहित कार्य हैं। ये फ़ंक्शन परिवर्तित मान का प्रतिनिधित्व करने वाली एक नई वस्तु लौटाते हैं।
<टेबल> <थहेड> क्रमांक फ़ंक्शन और विवरण 1 int(x [,आधार])x को पूर्णांक में बदलता है। आधार आधार निर्दिष्ट करता है यदि x एक स्ट्रिंग है।
2 लंबा (x [,आधार] )
x को एक लंबे पूर्णांक में परिवर्तित करता है। आधार आधार निर्दिष्ट करता है यदि x एक स्ट्रिंग है।
3 फ्लोट(x)
x को फ्लोटिंग-पॉइंट नंबर में कनवर्ट करता है।
4 जटिल(असली [,इमेग])
एक जटिल संख्या बनाता है।
5 str(x)
ऑब्जेक्ट x को एक स्ट्रिंग प्रस्तुति में कनवर्ट करता है।
6 repr(x)
ऑब्जेक्ट x को एक्सप्रेशन स्ट्रिंग में कनवर्ट करता है।
7 eval(str)
एक स्ट्रिंग का मूल्यांकन करता है और एक वस्तु देता है।
8 टुपल
s को टुपल में बदलता है।
9 सूची(सूचियां)
s को सूची में परिवर्तित करता है।
10 सेट(सेट)
s को समुच्चय में बदलता है।
11 तानाशाही(डी)
शब्दकोश बनाता है। d (कुंजी, मान) टुपल्स का एक क्रम होना चाहिए।
12 जमे हुए सेट
s को फ्रोजन सेट में बदलता है।
13 chr(x)
एक पूर्णांक को एक वर्ण में परिवर्तित करता है।
14 unichr(x)
एक पूर्णांक को एक यूनिकोड वर्ण में परिवर्तित करता है।
15 ऑर्ड(x)
एकल वर्ण को उसके पूर्णांक मान में परिवर्तित करता है।
16 हेक्स(x)
एक पूर्णांक को एक हेक्साडेसिमल स्ट्रिंग में कनवर्ट करता है।
17 अक्टूबर(x)
एक पूर्णांक को एक अष्टाधारी स्ट्रिंग में कनवर्ट करता है।