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

Python में int को string में कैसे बदलें?

Type conversion की आवश्यकता तब होती है जब उपयोगकर्ता एक data type को आवश्यकतानुसार दूसरे data type में बदलना चाहता है।

Python में integer को string में बदलने के लिए इन-बिल्ट फंक्शन str() होता है। हम इसके अलावा अन्य विधियों पर भी चर्चा करेंगे।

str() का उपयोग

यह Python में int को string में बदलने की सबसे आम विधि है। str() integer variable को parameter के रूप में लेता है और उसे string में बदल देता है।

Syntax

str(integer variable)

उदाहरण

num = 2
print("Datatype before conversion", type(num))
num = str(num)
print(num)
print("Datatype after conversion", type(num))

आउटपुट

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

type() फंक्शन parameter के रूप में पास किए गए variable का datatype देता है।

उपरोक्त कोड में, conversion से पहले num का datatype int है और conversion के बाद str (यानी Python में string) हो जाता है।

f-string का उपयोग

Syntax

f'{integer variable}'

उदाहरण

num = 2
print("Datatype before conversion", type(num))
num = f'{num}'
print(num)
print("Datatype after conversion", type(num))

आउटपुट

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

%s keyword का उपयोग

Syntax

"%s" % integer variable

उदाहरण

num = 2
print("Datatype before conversion", type(num))
num = "%s" % num
print(num)
print("Datatype after conversion", type(num))

आउटपुट

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

.format() फंक्शन का उपयोग

Syntax

'{}'.format(integer variable)

उदाहरण

num = 2
print("Datatype before conversion", type(num))
num = '{}'.format(num)
print(num)
print("Datatype after conversion", type(num))

आउटपुट

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

ये Python में int को string में बदलने की कुछ विधियां थीं। हमें कुछ स्थितियों में int को string में बदलने की आवश्यकता हो सकती है, जैसे किसी int में मौजूद value को किसी string variable में append करना। एक आम स्थिति है integer को reverse करना। हम इसे string में बदलकर फिर reverse कर सकते हैं, जो mathematical logic से reverse करने से आसान है।

  1. - पायथन में हेक्स स्ट्रिंग को इंट में कैसे बदलें?

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

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

    स्ट्रिंग को इंट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(int(112)) except ValueError: print(Cannot parse) यह आपको आउटपुट देगा: 112 स्ट्रिंग को फ्लोट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(float(112.15)) except ValueError: print(Cannot

  1. - पायथन में लिस्ट के स्ट्रिंग प्रतिनिधित्व को लिस्ट में कैसे बदलें?

    हम यहां ast.literal_eval() का उपयोग करके स्ट्रिंग को पायथन एक्सप्रेशन के रूप में मूल्यांकन कर सकते हैं। यह सुरक्षित रूप से एक एक्सप्रेशन नोड या पायथन एक्सप्रेशन वाली स्ट्रिंग का मूल्यांकन करता है। स्ट्रिंग या नोड में केवल निम्न पायथन लिटरल संरचनाएं हो सकती हैं: स्ट्रिंग्स, नंबर्स, टुपल्स, लिस्ट्स, ड