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

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

रूपांतरण टाइप करें कभी-कभी इसकी आवश्यकता होती है जब उपयोगकर्ता आवश्यकता के अनुसार एक डेटा प्रकार को दूसरे डेटा प्रकार में बदलना चाहता है।

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

str() का उपयोग करना

पायथन में इंट को स्ट्रिंग में बदलने के लिए यह सबसे अधिक इस्तेमाल किया जाने वाला तरीका है। str() पूर्णांक चर को एक पैरामीटर के रूप में लेता है और इसे एक स्ट्रिंग में परिवर्तित करता है।

वाक्यविन्यास

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

प्रकार () फ़ंक्शन चर का डेटाटाइप देता है जिसे पैरामीटर के रूप में पारित किया जाता है।

उपरोक्त कोड में, रूपांतरण से पहले, संख्या का डेटा प्रकार int है और रूपांतरण के बाद, संख्या का डेटा प्रकार str (अर्थात अजगर में स्ट्रिंग) है।

f-स्ट्रिंग का उपयोग करना

वाक्यविन्यास

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” कीवर्ड का उपयोग करना

वाक्यविन्यास

“%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() फ़ंक्शन का उपयोग करना

वाक्यविन्यास

‘{}’.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'>

पायथन में इंट को स्ट्रिंग में बदलने के लिए ये कुछ तरीके थे। हमें कुछ परिदृश्यों में int को स्ट्रिंग में बदलने की आवश्यकता हो सकती है जैसे कि int में कुछ स्ट्रिंग वेरिएबल में बनाए गए मान को जोड़ना। एक सामान्य परिदृश्य एक पूर्णांक को उलटना है। हम इसे स्ट्रिंग में बदल सकते हैं और फिर रिवर्स कर सकते हैं जो एक पूर्णांक को उलटने के लिए गणितीय तर्क को लागू करने से आसान है।


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

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

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

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

  1. पायथन में सूची के स्ट्रिंग प्रतिनिधित्व को सूची में कैसे परिवर्तित करें?

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