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