प्रोग्रामिंग की दुनिया स्ट्रिंग्स और नंबरों का उपयोग करने के बारे में है। आप इन डेटा प्रकारों का व्यापक रूप से उपयोग करेंगे, और उनके साथ दैनिक उपयोग में काम करेंगे। कभी-कभी आपको उनके बीच रूपांतरण करने की आवश्यकता होगी, खासकर जब पायथन जैसी भाषा अंतर के बारे में उधम मचाती है।

यदि आप पायथन में काम कर रहे हैं, तो एक डेटा प्रकार से दूसरे डेटा प्रकार में जाने की बारीकियों को मूल रूप से सीखना उपयोगी है।

इस लेख में, हम पायथन इंट को स्ट्रिंग में बदलने के कुछ उपयोगी तरीकों का प्रदर्शन करेंगे।

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

अक्सर, आप एक साधारण संदेश मुद्रित करना चाह सकते हैं जो स्ट्रिंग्स और संख्याओं का मिश्रण होता है। लेकिन पायथन के प्रतिबंधों को देखते हुए, आपको प्रिंट स्टेटमेंट का सही उपयोग करने के लिए अपने दृष्टिकोण को समायोजित करने की आवश्यकता हो सकती है।

उदाहरण के लिए, पायथन अलग-अलग हिस्सों से बने संदेशों को प्रिंट करना आसान नहीं बनाता है, जैसे:

मैं गौरव हूं और मेरी उम्र 28 साल है।

कहां ग्वारवी एक चर में संग्रहीत है, और 28 दूसरे में।

हालांकि, पायथन स्ट्रिंग रूपांतरण के लिए पूर्णांक को सरल बनाता है। एक इंट को एक स्ट्रिंग में बदलने के लिए, पायथन आपको विभिन्न कार्य प्रदान करता है, जिनमें से प्रत्येक का उपयोग करना आसान है।

यहां कोड का एक टुकड़ा है जो उपयोगकर्ता इनपुट के लिए संकेत देता है:

नाम = इनपुट ('अपना नाम दर्ज करें:')
आयु = 28
प्रिंट ('मैं हूँ' + नाम + '. मैं '+ आयु +' वर्ष का हूं।')

वांछित आउटपुट है:

मैं गौरव हूँ। मैं 28 साल का हूं।

इसके बजाय, पायथन निम्नलिखित त्रुटि फेंकता है:

फ़ाइल " लेखन त्रुटि: केवल str ("int" नहीं) को str से जोड़ सकता है" 

इसका मतलब है कि आप का उपयोग करके एक संख्यात्मक और एक स्ट्रिंग मान को संयोजित नहीं कर सकते हैं + ऑपरेटर।

1. str फ़ंक्शन का उपयोग

एसटीआर फ़ंक्शन एक पूर्णांक को एक स्ट्रिंग मान में परिवर्तित करता है। आपको इसे किसी भी पूर्णांक मानों के लिए उपसर्ग के रूप में उपयोग करना होगा।

उसी उदाहरण को फिर से लिखा जा सकता है:

नाम = इनपुट ('अपना नाम दर्ज करें:')
आयु = str (28)
प्रिंट ('मैं हूँ' + नाम + '. मैं '+ आयु +' वर्ष का हूं।')

वांछित आउटपुट है:

में स्ट्रिंग मान प्रिंट स्टेटमेंट कई हिस्सों में बंटा होता है ताकि उपयोगकर्ता द्वारा परिभाषित मूल्यों को भी शामिल किया जा सके।

2. प्रारूप का उपयोग () समारोह

एक संख्या को एक स्ट्रिंग में बदलने के लिए पायथन एक और उपयोगी कार्य प्रदान करता है। प्रारूप() समारोह पूर्णांकों को स्ट्रिंग्स में बदलने के लिए एक तेज़ और क्लीनर तरीका है।

प्रारूप फ़ंक्शन किसी भी गणना को करने से पहले पूर्णांक को एक स्ट्रिंग मान में परिवर्तित करता है।

# पूर्णांक मान
संख्या = 100

# प्रारूप फ़ंक्शन का उपयोग करके पूर्णांक को एक स्ट्रिंग में बदलें
Str_value = '{}'। प्रारूप (संख्या)

#परिणाम प्रिंट करें
प्रिंट ('आपका नंबर है', Str_value)

3. स्थितीय स्वरूपण का उपयोग

एक पूर्णांक को एक स्ट्रिंग में बदलने के लिए स्थितीय स्वरूपण पायथन में सबसे पुराने तरीकों में से एक है।

स्थितीय स्वरूपण का उपयोग करने के लिए, का उपयोग करें "%एस" % संख्या के सामने उपसर्ग, और पायथन बाकी काम करेगा।

उदाहरण के लिए:

# पूर्णांक मान
संख्या = 100

# स्थितीय स्वरूपण का उपयोग करके पूर्णांक को एक स्ट्रिंग में बदलें
Str_value = "%s" % संख्या

#परिणाम प्रिंट करें
प्रिंट ('आपका नंबर है', Str_value)

परिणामी आउटपुट है:

4. __str__() विधि का प्रयोग करें

str() फ़ंक्शन की तरह, a. है __str__() पायथन में विधि, जो पूर्णांकों को स्ट्रिंग्स में बदलने का एक करीबी विकल्प है। __str__() पूर्णांक का सीधा स्ट्रिंग प्रतिनिधित्व देता है।

उदाहरण के लिए:

# पूर्णांक मान
संख्या = 100

# __str__ विधि का उपयोग करके पूर्णांक को एक स्ट्रिंग में बदलें
Str_value = संख्या .__str__()

#परिणाम प्रिंट करें
प्रिंट ('आपका नंबर है', Str_value)

आउटपुट इस प्रकार है:

पूर्णांकों को स्ट्रिंग्स में बदलने के लिए पायथन फ़ंक्शंस का उपयोग करना

पायथन एक उपयोगकर्ता के अनुकूल भाषा है, जो प्रोग्रामिंग, डेटा हेरफेर और अन्य डेटा-संबंधित उपयोगों के लिए काफी कुशल है।

यदि आप पायथन सीखने की योजना बना रहे हैं, तो ऑनलाइन बहुत सारे प्रसिद्ध पायथन पाठ्यक्रम उपलब्ध हैं, जो मूल बातें समझने के लिए मूल्यवान संसाधन हो सकते हैं।

पायथन शुरुआती के लिए 9 नि: शुल्क ऑनलाइन पाठ्यक्रम

प्रोग्रामिंग भाषा सीखना चाहते हैं और एक सफल वेब डेवलपर या सॉफ्टवेयर डेवलपर बनना चाहते हैं? आरंभ करने के लिए यहां कुछ निःशुल्क पायथन पाठ्यक्रम दिए गए हैं!

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
लेखक के बारे में
गौरव सियाल (54 लेख प्रकाशित)

गौरव सियाल के पास डिजिटल मार्केटिंग फर्मों और सॉफ्टवेयर जीवनचक्र दस्तावेजों की एक श्रृंखला के लिए लेखन का दो साल का अनुभव है।

गौरव सियाल की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें