कभी-कभी, आपको बिल्ट-इन टाइप्स के बीच कन्वर्जन करने की आवश्यकता हो सकती है। टाइप्स के बीच कन्वर्ट करने के लिए, आप बस टाइप के नाम को एक फंक्शन के रूप में उपयोग करते हैं।
एक डेटा टाइप से दूसरे में कन्वर्जन करने के लिए कई बिल्ट-इन फंक्शन्स हैं। ये फंक्शन्स कन्वर्टेड मान को दर्शाने वाला एक नया ऑब्जेक्ट लौटाते हैं।
| क्र.सं. | फंक्शन और विवरण |
|---|---|
| 1 | int(x [,base]) x को इंटीजर में कन्वर्ट करता है। base, base को निर्दिष्ट करता है यदि x एक स्ट्रिंग है। |
| 2 | long(x [,base]) x को लॉन्ग इंटीजर में कन्वर्ट करता है। base, base को निर्दिष्ट करता है यदि x एक स्ट्रिंग है। |
| 3 | float(x) x को फ्लोटिंग-पॉइंट नंबर में कन्वर्ट करता है। |
| 4 | complex(real [,imag]) एक कॉम्प्लेक्स नंबर बनाता है। |
| 5 | str(x) ऑब्जेक्ट x को स्ट्रिंग रिप्रेजेंटेशन में कन्वर्ट करता है। |
| 6 | repr(x) ऑब्जेक्ट x को एक्सप्रेशन स्ट्रिंग में कन्वर्ट करता है। |
| 7 | eval(str) एक स्ट्रिंग का मूल्यांकन करता है और एक ऑब्जेक्ट लौटाता है। |
| 8 | tuple(s) s को टपल में कन्वर्ट करता है। |
| 9 | list(s) s को लिस्ट में कन्वर्ट करता है। |
| 10 | set(s) s को सेट में कन्वर्ट करता है। |
| 11 | dict(d) एक डिक्शनरी बनाता है। d, (key,value) टपल्स का सीक्वेंस होना चाहिए। |
| 12 | frozenset(s) s को फ्रोजन सेट में कन्वर्ट करता है। |
| 13 | chr(x) एक इंटीजर को कैरेक्टर में कन्वर्ट करता है। |
| 14 | unichr(x) एक इंटीजर को यूनिकोड कैरेक्टर में कन्वर्ट करता है। |
| 15 | ord(x) एक सिंगल कैरेक्टर को उसके इंटीजर मान में कन्वर्ट करता है। |
| 16 | hex(x) एक इंटीजर को हेक्साडेसिमल स्ट्रिंग में कन्वर्ट करता है। |
| 17 | oct(x) एक इंटीजर को ऑक्टल स्ट्रिंग में कन्वर्ट करता है। |