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

पायथन में किसी भी डेटा प्रकार को स्ट्रिंग में कैसे बदलें?

कोई भी अंतर्निर्मित डेटा प्रकार str() फ़ंक्शन द्वारा अपने स्ट्रिंग प्रतिनिधित्व में परिवर्तित हो जाता है

>>> str(10)
'10'
>>> str(11.11)
'11.11'
>>> str(3+4j)
'(3+4j)'
>>> str([1,2,3])
'[1, 2, 3]'
>>> str((1,2,3))
'(1, 2, 3)'
>>> str({1:11, 2:22, 3:33})
'{1: 11, 2: 22, 3: 33}'

उपयोगकर्ता परिभाषित वर्ग को स्ट्रिंग प्रतिनिधित्व में परिवर्तित करने के लिए, __str__() फ़ंक्शन को इसमें परिभाषित करने की आवश्यकता है।

>>> class rectangle:
def __init__(self):
self.l=10
self.b=10
def __str__(self):
return 'length={} breadth={}'.format(self.l, self.b)

>>> r1=rect()
>>> str(r1)
'length = 10 breadth = 10'

  1. पाइथन में हेक्स स्ट्रिंग को int में कैसे परिवर्तित करें?

    हेक्स स्ट्रिंग्स में आमतौर पर 0x उपसर्ग होता है। यदि आपके पास यह उपसर्ग और वैध स्ट्रिंग है, तो आप पूर्णांक प्राप्त करने के लिए int(string, 0) का उपयोग कर सकते हैं। फ़ंक्शन को उपसर्ग से आधार की स्वचालित रूप से व्याख्या करने के लिए बताने के लिए 0 प्रदान किया जाता है। उदाहरण के लिए: >>> int(&q

  1. पायथन में एक सीमांकक द्वारा स्ट्रिंग को कैसे विभाजित करें?

    पायथन के स्ट्रिंग वर्ग में स्प्लिट () नामक एक विधि है जो एक सीमांकक को वैकल्पिक तर्क के रूप में लेती है। इसके लिए डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है। आप इसे निम्न तरीके से उपयोग कर सकते हैं: >>> 'aa-ab-ca'.split('-') ['aa', 'ab', 'ca'] >>> '

  1. पायथन में एक स्ट्रिंग को कैसे उलटें?

    स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटरों का उपयोग पायथन में एक स्ट्रिंग को उलटने के लिए किया जा सकता है। उदाहरण के लिए: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ [] ऑपरेटर कोलन : द्वारा अलग किए गए 3 नंबर ले सकता है। पहला स्टा