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

पायथन पाठ अनुक्रम प्रकार

पायथन में 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 है

  1. पायथन में स्ट्रिंग और संख्या की तुलना कैसे करें?

    संख्याओं को छोड़कर विभिन्न प्रकार की वस्तुओं को उनके प्रकार के नामों से क्रमबद्ध किया जाता है; एक ही प्रकार की वस्तुएं जो उचित तुलना का समर्थन नहीं करती हैं, उनके पते द्वारा आदेशित की जाती हैं। जब आप दो स्ट्रिंग या दो संख्यात्मक प्रकार ऑर्डर करते हैं तो ऑर्डरिंग अपेक्षित तरीके से की जाती है (स्ट्रिं

  1. पायथन में अनुक्रम सूचकांक द्वारा पुनरावृति कैसे करें?

    पायथन में अनुक्रम वस्तुएं वस्तुओं का एक क्रमबद्ध संग्रह है। अनुक्रम में प्रत्येक आइटम (सूची, टपल और स्ट्रिंग) 0 से शुरू होने वाले सूचकांक द्वारा पहुँचा जा सकता है। किसी सूची में तत्वों को पार करने के लिए >>> L1=[10,20,30,40,50] >>> for i in range(len(L1)): print (L1[i]) 10 20 30 4

  1. पायथन में एक स्ट्रिंग में सबसे लंबा दोहराव अनुक्रम कैसे खोजें?

    आप इनपुट स्ट्रिंग में प्रत्येक स्थिति से शुरू होने वाले प्रत्येक उप स्ट्रिंग का मिलान करने के लिए डिफॉल्टडिक्ट का उपयोग कर सकते हैं। गेटसब विधि एक जनरेटर विधि है जो हर बार कॉल करने पर एक छोटी उप स्ट्रिंग उत्पन्न करती है। उदाहरण from collections import defaultdict def getsubs(loc, s):     s