पायथन में स्ट्रिंग्स को मैनिपुलेट करने के लिए निम्नलिखित बिल्ट-इन मेथड्स शामिल हैं:
| क्र.सं. | फ़ंक्शन और विवरण |
|---|---|
| 1 | capitalize() स्ट्रिंग के पहले अक्षर को कैपिटलाइज़ करता है। |
| 2 | center(width, fillchar) मूल स्ट्रिंग को कुल width कॉलम तक सेंटर करके स्पेस-पैडेड स्ट्रिंग लौटाता है। |
| 3 | count(str, beg=0, end=len(string)) स्ट्रिंग में या सबस्ट्रिंग में (यदि शुरुआती इंडेक्स beg और अंतिम इंडेक्स end दिए गए हैं) str कितनी बार होता है गिनता है। |
| 4 | decode(encoding='UTF-8', errors='strict') एन्कोडिंग के लिए रजिस्टर्ड कोडेक का उपयोग करके स्ट्रिंग को डिकोड करता है। एन्कोडिंग डिफ़ॉल्ट स्ट्रिंग एन्कोडिंग पर डिफ़ॉल्ट होता है। |
| 5 | encode(encoding='UTF-8', errors='strict') स्ट्रिंग का एन्कोडेड वर्जन लौटाता है; एरर पर, डिफ़ॉल्ट ValueError उठाता है जब तक कि errors को 'ignore' या 'replace' के साथ न दिया गया हो। |
| 6 | endswith(suffix, beg=0, end=len(string)) निर्धारित करता है कि स्ट्रिंग या सबस्ट्रिंग suffix से समाप्त होती है; यदि हां तो true अन्यथा false लौटाता है। |
| 7 | expandtabs(tabsize=8) स्ट्रिंग में टैब्स को मल्टीपल स्पेसेस में एक्सपैंड करता है; tabsize प्रदान न किए जाने पर प्रति टैब 8 स्पेसेस डिफ़ॉल्ट। |
| 8 | find(str, beg=0, end=len(string)) निर्धारित करता है कि स्ट्रिंग या सबस्ट्रिंग में str होता है; मिलने पर इंडेक्स लौटाता है अन्यथा -1। |
| 9 | index(str, beg=0, end=len(string)) find() जैसा ही, लेकिन str न मिलने पर एक्सेप्शन उठाता है। |
| 10 | isalnum() यदि स्ट्रिंग में कम से कम 1 कैरेक्टर है और सभी कैरेक्टर्स अल्फान्यूमेरिक हैं तो true लौटाता है अन्यथा false। |
| 11 | isalpha() यदि स्ट्रिंग में कम से कम 1 कैरेक्टर है और सभी कैरेक्टर्स अल्फाबेटिक हैं तो true लौटाता है अन्यथा false। |
| 12 | isdigit() यदि स्ट्रिंग में केवल अंक हैं तो true लौटाता है अन्यथा false। |
| 13 | islower() यदि स्ट्रिंग में कम से कम 1 केस्ड कैरेक्टर है और सभी केस्ड कैरेक्टर्स लोअरकेस में हैं तो true लौटाता है अन्यथा false। |
| 14 | isnumeric() यदि यूनिकोड स्ट्रिंग में केवल न्यूमेरिक कैरेक्टर्स हैं तो true लौटाता है अन्यथा false। |
| 15 | isspace() यदि स्ट्रिंग में केवल व्हाइटस्पेस कैरेक्टर्स हैं तो true लौटाता है अन्यथा false। |
| 16 | istitle() यदि स्ट्रिंग ठीक से "टाइटलकेस्ड" है तो true लौटाता है अन्यथा false। |
| 17 | isupper() यदि स्ट्रिंग में कम से कम एक केस्ड कैरेक्टर है और सभी केस्ड कैरेक्टर्स अपरकेस में हैं तो true लौटाता है अन्यथा false। |
| 18 | join(seq) सीक्वेंस seq में एलिमेंट्स के स्ट्रिंग प्रतिनिधित्व को मर्ज (कंकेटनेट) करता है एक स्ट्रिंग में, सेपरेटर स्ट्रिंग के साथ। |
| 19 | len(string) स्ट्रिंग की लंबाई लौटाता है। |
| 20 | ljust(width[, fillchar]) मूल स्ट्रिंग को कुल width कॉलम तक लेफ्ट-जस्टिफाई करके स्पेस-पैडेड स्ट्रिंग लौटाता है। |
| 21 | lower() स्ट्रिंग में सभी अपरकेस अक्षरों को लोअरकेस में बदलता है। |
| 22 | lstrip() स्ट्रिंग में सभी लीडिंग व्हाइटस्पेस को हटाता है। |
| 23 | maketrans() ट्रांसलेट फ़ंक्शन में उपयोग की जाने वाली ट्रांसलेशन टेबल लौटाता है। |
| 24 | max(str) स्ट्रिंग str से अधिकतम वर्णमाला कैरेक्टर लौटाता है। |
| 25 | min(str) स्ट्रिंग str से न्यूनतम वर्णमाला कैरेक्टर लौटाता है। |
| 26 | replace(old, new[, max]) स्ट्रिंग में old के सभी घटनाओं को new से बदलता है या अधिकतम max घटनाएं यदि max दिया गया है। |
| 27 | rfind(str, beg=0, end=len(string)) find() जैसा ही, लेकिन स्ट्रिंग में पीछे की ओर खोजता है। |
| 28 | rindex(str, beg=0, end=len(string)) index() जैसा ही, लेकिन स्ट्रिंग में पीछे की ओर खोजता है। |
| 29 | rjust(width[, fillchar]) मूल स्ट्रिंग को कुल width कॉलम तक राइट-जस्टिफाई करके स्पेस-पैडेड स्ट्रिंग लौटाता है। |
| 30 | rstrip() स्ट्रिंग के सभी ट्रेलिंग व्हाइटस्पेस को हटाता है। |
| 31 | split(str="", num=string.count(str)) डिलीमीटर str के अनुसार स्ट्रिंग को विभाजित करता है (स्पेस यदि प्रदान नहीं किया गया) और सबस्ट्रिंग्स की लिस्ट लौटाता है; यदि दिया गया तो अधिकतम num सबस्ट्रिंग्स में विभाजित करता है। |
| 32 | splitlines(num=string.count('\n')) सभी (या num) NEWLINEs पर स्ट्रिंग को विभाजित करता है और NEWLINEs हटाकर प्रत्येक लाइन की लिस्ट लौटाता है। |
| 33 | startswith(str, beg=0, end=len(string)) निर्धारित करता है कि स्ट्रिंग या सबस्ट्रिंग substring str से शुरू होती है; यदि हां तो true अन्यथा false लौटाता है। |
| 34 | strip([chars]) स्ट्रिंग पर lstrip() और rstrip() दोनों करता है। |
| 35 | swapcase() स्ट्रिंग में सभी अक्षरों के केस को इनवर्ट करता है। |
| 36 | title() स्ट्रिंग का "टाइटलकेस्ड" वर्जन लौटाता है, यानी सभी शब्द अपरकेस से शुरू होते हैं और बाकी लोअरकेस। |
| 37 | translate(table, deletechars="") ट्रांसलेशन टेबल str(256 chars) के अनुसार स्ट्रिंग को ट्रांसलेट करता है, del स्ट्रिंग में वालों को हटाता है। |
| 38 | upper() स्ट्रिंग में लोअरकेस अक्षरों को अपरकेस में बदलता है। |
| 39 | zfill(width) मूल स्ट्रिंग को कुल width कैरेक्टर्स तक बाईं ओर जीरो से पैड करता है; नंबर्स के लिए अभिप्रेत, zfill() दिए गए किसी भी साइन को बरकरार रखता है (एक जीरो कम)। |
| 40 | isdecimal() यदि यूनिकोड स्ट्रिंग में केवल दशमलव कैरेक्टर्स हैं तो true लौटाता है अन्यथा false। |