Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में विभिन्न डेटा रूपांतरण विधियां क्या हैं?

संख्यात्मक डेटा रूपांतरण कार्य -

इंट () - एक फ्लोटिंग पॉइंट नंबर या एक स्ट्रिंग को पूर्णांक प्रतिनिधित्व के साथ पूर्णांक ऑब्जेक्ट में परिवर्तित करता है। एक स्ट्रिंग को परिवर्तित करते समय, हेक्साडेसिमल या ऑक्टल संख्या को पूर्णांक में बदलने के लिए संख्या प्रणाली के आधार का पैरामीटर

>>> 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}

  1. पायथन में बेस ओवरलोडिंग के तरीके क्या हैं?

    पायथन कक्षाएं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग प्रतिमान की सभी मानक विशेषताएं प्रदान करती हैं:क्लास इनहेरिटेंस मैकेनिज्म कई बेस क्लास की अनुमति देता है। एक व्युत्पन्न वर्ग अपने बेस क्लास या कक्षाओं के किसी भी तरीके को ओवरराइड कर सकता है, और एक विधि उसी नाम से बेस क्लास की विधि को कॉल कर सकती है।

  1. पायथन 3 में मानक डेटा प्रकार क्या हैं?

    पायथन के मानक डेटा प्रकारों में संख्यात्मक डेटा प्रकार, अनुक्रम प्रकार और शब्दकोश शामिल हैं जो कुंजी-मूल्य जोड़े का संग्रह है। संख्यात्मक डेटा प्रकार की वस्तुएँ या तो पूर्णांक, फ़्लोट या जटिल संख्याएँ होती हैं। पूर्णांक पूर्णांक होते हैं, जबकि फ़्लोट्स में एक भिन्नात्मक भाग होता है। सम्मिश्र संख्या

  1. पायथन में आरक्षित कीवर्ड क्या हैं?

    आरक्षित शब्द (जिसे कीवर्ड भी कहा जाता है) को भाषा में पूर्वनिर्धारित अर्थ और वाक्य रचना के साथ परिभाषित किया जाता है। प्रोग्रामिंग निर्देशों को विकसित करने के लिए इन खोजशब्दों का उपयोग करना होगा। आरक्षित शब्दों का उपयोग अन्य प्रोग्रामिंग तत्वों जैसे चर के नाम, फ़ंक्शन आदि के लिए पहचानकर्ता के रूप मे