पायथन में str ऑब्जेक्ट, टेक्स्ट या स्ट्रिंग प्रकार डेटा को संभालता है। स्ट्रिंग्स अपरिवर्तनीय हैं। तार यूनिकोड वर्णों के अनुक्रम हैं। स्ट्रिंग अक्षर को परिभाषित करने के लिए हम सिंगल कोट, डबल कोट्स या ट्रिपल कोट्स का उपयोग कर सकते हैं।
- ‘यह सिंगल कोट वाली स्ट्रिंग है’
- “दोहरे उद्धरणों वाला एक और पाठ”
- '''तीन सिंगल कोट्स का उपयोग करके टेक्स्ट करें'''' या """तीन डबल कोट्स का उपयोग करके टेक्स्ट"""
हम अजगर में मल्टीलाइन स्ट्रिंग्स असाइन करने के लिए ट्रिपल कोट्स का उपयोग कर सकते हैं।
विभिन्न स्ट्रिंग संबंधित कार्य हैं। कुछ स्ट्रिंग विधियाँ इस प्रकार हैं -
<टीडी>s.capitalize()
पहले अक्षर को बड़े अक्षर में बदलें
<टीडी>s.center(चौड़ाई[, fillchar])
निर्दिष्ट वर्ण के साथ पैड स्ट्रिंग। डिफ़ॉल्ट '' <स्पेस>
. है <टीडी>s.count(sub[, start[, end]])
स्ट्रिंग में घटनाओं की संख्या गिनें
<टीडी>s.find(sub[, start[, end]])
टेक्स्ट में सबस्ट्रिंग की पहली आवृत्ति देता है
<टीडी>s.format(*args, **kwargs)
अच्छा आउटपुट उत्पन्न करने के लिए स्ट्रिंग को प्रारूपित करें
<टीडी>s.isalnum()
अक्षरांकीय वर्णों की जांच करें
<टीडी>s.isalpha()
जांचें कि क्या सभी वर्ण अक्षर हैं
<टीडी>s.isdigit()
अंक वर्णों की जाँच करें
<टीडी>s.isspace()
स्ट्रिंग में रिक्त स्थान की जाँच करता है
<टीडी>एस.जॉइन(चलने योग्य)
तार जोड़ना
<टीडी>s.ljust(चौड़ाई[, fillchar])
वाम उचित स्ट्रिंग लौटाएं
<टीडी>s.rjust(width[, fillchar])
सही उचित स्ट्रिंग लौटाएं
<टीडी>s.lower()
छोटे अक्षरों में बदलें
<टीडी>s.split(sep=None, maxsplit=-1)
दिए गए विभाजक के साथ स्ट्रिंग को विभाजित करें
<टीडी>s.strip([chars])
वर्णों को स्ट्रिंग से काटें
<टीडी>s.swapcase()
लोअरकेस को अपरकेस में बदलें और इसके विपरीत
<टीडी>s.upper()
बड़े अक्षरों में बदलें
<टीडी>s.zfill(चौड़ाई)
इसके साथ शून्य जोड़कर स्ट्रिंग को कनवर्ट करें।
Sr.No. | ऑपरेशन/कार्य और विवरण |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 |
उदाहरण कोड
myStr1 ='यह एक पायथन स्ट्रिंग है'myStr2 ="हैलो वर्ल्ड" प्रिंट (myStr2) प्रिंट (myStr2.capitalize ()) प्रिंट (myStr2.center (लेन (myStr1))) प्रिंट (myStr1) प्रिंट (myStr1. find('Py')) # प्रतिस्थापन का स्थान Py.myStr3 ='abc123'print(myStr3.isalnum())print(myStr3.isdigit())print('AB'.join('XY'))print( myStr2.rjust(20, '_')) #राइट जस्टिफाइड स्ट्रिंग, '_' कैरेक्टरप्रिंट से भरा हुआ /पूर्व>आउटपुट
हैलो वर्ल्डहैलो वर्ल्ड हैलो वर्ल्ड यह एक पायथन स्ट्रिंग10TrueFalseXABY_________हैलो वर्ल्ड हैयह एक पायथन स्ट्रिंग 0000002509 है