पायथन में str ऑब्जेक्ट, टेक्स्ट या स्ट्रिंग प्रकार डेटा को संभालता है। स्ट्रिंग्स अपरिवर्तनीय हैं। तार यूनिकोड वर्णों के अनुक्रम हैं। स्ट्रिंग अक्षर को परिभाषित करने के लिए हम सिंगल कोट, डबल कोट्स या ट्रिपल कोट्स का उपयोग कर सकते हैं।
- ‘यह सिंगल कोट वाली स्ट्रिंग है’
- “दोहरे उद्धरणों वाला एक और पाठ”
- '''तीन सिंगल कोट्स का उपयोग करके टेक्स्ट करें'''' या """तीन डबल कोट्स का उपयोग करके टेक्स्ट"""
हम अजगर में मल्टीलाइन स्ट्रिंग्स असाइन करने के लिए ट्रिपल कोट्स का उपयोग कर सकते हैं।
विभिन्न स्ट्रिंग संबंधित कार्य हैं। कुछ स्ट्रिंग विधियाँ इस प्रकार हैं -
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 है