संख्यात्मक डेटा रूपांतरण फ़ंक्शन्स:
int() - फ्लोटिंग पॉइंट नंबर या पूर्णांक प्रतिनिधित्व वाली स्ट्रिंग को पूर्णांक ऑब्जेक्ट में बदलता है। स्ट्रिंग बदलते समय, हेक्साडेसिमल या ऑक्टल नंबर को पूर्णांक में बदलने के लिए संख्या प्रणाली के बेस का पैरामीटर लें।
>>> int('11')\n11\n>>> int(11.15)\n11\n>>> int('20', 8)\n16\n>>> int('20', 16)\n32float() - पूर्णांक के साथ फ्रैक्शनल पार्ट को 0 से जोड़ता है, या फ्लोट प्रतिनिधित्व वाली स्ट्रिंग को फ्लोटिंग पॉइंट नंबर ऑब्जेक्ट में बदलता है।
>>> float(11)\n11.0\n>>> float('11.11')\n11.11str() - किसी भी डेटा प्रकार के ऑब्जेक्ट को स्ट्रिंग प्रतिनिधित्व में बदलता है।
>>> str(10) # int to str\n'10'\n>>> str(11.11) # float to str\n'11.11'\n>>> str([1,2,3]) # list to str\n'[1, 2, 3]'\n>>> str((1,2,3)) # tuple to str\n'(1, 2, 3)'\n>>> str({1:100,2:200})\n'{1: 100, 2: 200}'complex() - दो फ्लोट्स को पैरामीटर के रूप में स्वीकार करता है और एक कॉम्प्लेक्स नंबर ऑब्जेक्ट लौटाता है। पहला पैरामीटर वास्तविक घटक है और दूसरा पैरामीटर j से गुणा काल्पनिक घटक है।
>>> complex(2.5, 3.5)\n(2.5+3.5j)
list() - स्ट्रिंग और टपल को लिस्ट ऑब्जेक्ट में बदलता है। यह डिक्शनरी की कुंजियों से लिस्ट ऑब्जेक्ट भी लौटाता है।
>>> list("TutorialsPoint")\n['T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't']\n>>> list((1,2,3))\n[1, 2, 3]\n>>> list({'a':11,'b':22,'c':33})\n['a', 'b', 'c']tuple() - स्ट्रिंग और लिस्ट को टपल ऑब्जेक्ट में बदलता है। यह डिक्शनरी की कुंजियों से टपल ऑब्जेक्ट भी लौटाता है।
>>> tuple('TutorialsPoint')\n('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't')\n>>> tuple([1,2,3])\n(1, 2, 3)\n>>> tuple({'a':11,'b':22,'c':33})\n('a', 'b', 'c')dict() - समान संख्या में एलिमेंट्स वाले दो टपल की सूची से डिक्शनरी ऑब्जेक्ट लौटाता है।
>>> dict([(1,1),(2,2)])\n{1: 1, 2: 2}