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

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


संख्यात्मक डेटा रूपांतरण फ़ंक्शन्स:

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

>>> int('11')\n11\n>>> int(11.15)\n11\n>>> int('20', 8)\n16\n>>> int('20', 16)\n32

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

>>> float(11)\n11.0\n>>> float('11.11')\n11.11

str() - किसी भी डेटा प्रकार के ऑब्जेक्ट को स्ट्रिंग प्रतिनिधित्व में बदलता है।

>>> 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}
  1. - Python में बेस ओवरलोडिंग मेथड्स क्या हैं?

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

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

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

  1. - पायथन में रिजर्व्ड कीवर्ड (आरक्षित शब्द) क्या हैं?

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