Python Academy · पाठ

स्ट्रिंग और प्रकार रूपांतरण

स्ट्रिंग मानों के साथ काम करें और विभिन्न डेटा प्रकारों के बीच रूपांतरण करें।

पाठ 3, कुल 4 में से14 चरण

स्ट्रिंग और प्रकार रूपांतरण, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

परिचय

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

स्ट्रिंग बनाना

बहु-पंक्ति स्ट्रिंगों के लिए एकल उद्धरण, दोहरे उद्धरण या तिहरे उद्धरणों का उपयोग कीजिए। इन सभी से एक ही str प्रकार बनता है।
s = 'hello'
t = "world"
ml = '''line1
line2'''

स्ट्रिंग की अपरिवर्तनीयता

आप किसी वर्ण को उसी स्थान पर नहीं बदल सकते। s[0] = 'H' पर TypeError उत्पन्न होता है। इसके बजाय, नई स्ट्रिंग बनाइए: s = 'H' + s[1:].

int() रूपांतरण

int('42') एक स्ट्रिंग को पूर्णांक में बदलता है। int(3.9) दशमलव भाग हटाकर 3 कर देता है। गैर-संख्यात्मक स्ट्रिंग देने पर ValueError उत्पन्न होता है।
print(int('42'))
print(int(3.9))

float() रूपांतरण

float('3.14') एक स्ट्रिंग को float में बदलता है। float(7) का परिणाम 7.0 होता है। उपयोगकर्ताओं से संख्यात्मक इनपुट पढ़ते समय यह उपयोगी है।
print(float('3.14'))
print(float(7))

str() रूपांतरण

str(100) से '100' मिलता है। str(True) से 'True' मिलता है। TypeError के बिना संख्याओं को स्ट्रिंगों में जोड़ने के लिए str() का उपयोग कीजिए।
age = 25
print('Age: ' + str(age))

bool() रूपांतरण

bool(0) का परिणाम False होता है। bool(1) का परिणाम True होता है। bool('') का परिणाम False होता है। bool('hi') का परिणाम True होता है। सत्यता की जाँच के लिए उपयोगी।
print(bool(0))
print(bool('hello'))

isinstance() से प्रकार की जाँच

यदि x एक int है, तो isinstance(x, int) True लौटाता है। उपवर्गों के साथ सुरक्षित जाँच के लिए type() == int की तुलना में isinstance() को प्राथमिकता दें।
print(isinstance(42, int))
print(isinstance(3.14, float))

निहित प्रकार रूपांतरण

Python, JavaScript की तरह प्रकारों को चुपचाप परिवर्तित नहीं करता: '3' + 3 से TypeError उत्पन्न होता है। रूपांतरण स्पष्ट रूप से करें।
# This raises TypeError:
# print('3' + 3)

ord() और chr()

ord('A') से 65 मिलता है (यूनिकोड कोड बिंदु)। chr(65) से 'A' मिलता है। वर्णों पर अंकगणित के लिए उपयोगी।
print(ord('A'))
print(chr(65))

रूपांतरण त्रुटियाँ

जब स्रोत उपयोगकर्ता का input हो, तो रूपांतरणों को हमेशा try/except में रखें। int('abc') चलने के समय ValueError उत्पन्न करता है।

त्वरित जाँच

Python में int(3.9) क्या लौटाता है?

पुनरावृत्ति

Python की स्ट्रिंग अपरिवर्तनीय यूनिकोड अनुक्रम होती हैं। int(), float(), str() और bool() का उपयोग करके प्रकारों के बीच रूपांतरण करें। उपयोगकर्ता के input को परिवर्तित करते समय हमेशा ValueError संभालें।

आगे बढ़ें

बहुत अच्छा काम! अपने कौशल को आगे विकसित करने के लिए अगले पाठ पर जाएँ।
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “स्ट्रिंग और प्रकार रूपांतरण” पाठ निःशुल्क है?

हाँ—“स्ट्रिंग और प्रकार रूपांतरण” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“स्ट्रिंग और प्रकार रूपांतरण” में मैं क्या सीखूँगा?

स्ट्रिंग मानों के साथ काम करें और विभिन्न डेटा प्रकारों के बीच रूपांतरण करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“स्ट्रिंग और प्रकार रूपांतरण” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. चर और असाइनमेंट
  2. संख्यात्मक और बूलियन प्रकार
  3. स्ट्रिंग और प्रकार रूपांतरण
  4. उपयोगकर्ता इनपुट पढ़ना
← Python Academy पर वापस जाएँ