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

पायथन में बिल्ट-इन स्ट्रिंग मेथड्स


पायथन में स्ट्रिंग्स को मैनिपुलेट करने के लिए निम्नलिखित बिल्ट-इन मेथड्स शामिल हैं:

क्र.सं. फ़ंक्शन और विवरण
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।

  1. - पायथन स्ट्रिंग मेथड्स: पूरी गाइड

    पायथन स्ट्रिंग्स पर उपयोग के लिए कई बिल्ट-इन मेथड्स प्रदान करता है। नीचे पायथन 3 में उपलब्ध स्ट्रिंग मेथड्स की सूची दी गई है। मेथड विवरण उदाहरण capitalize() स्ट्रिंग की एक कॉपी लौटाता है जिसका पहला अक्षर कैपिटलाइज़्ड हो और बाकी लोअरकेस। >>> mystring = hello python >>> print

  1. - Python में डंडर या मैजिक मेथड्स

    मैजिक मेथड्स वे मेथड्स हैं जो हमें ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में कुछ बहुत अच्छे ट्रिक्स करने की अनुमति देते हैं। इन मेथड्स की पहचान दो अंडरस्कोर (__) द्वारा की जाती है जिनका उपयोग प्रीफिक्स और सफिक्स के रूप में किया जाता है। उदाहरण के लिए, फ़ंक्शन इंटरसेप्टर्स के रूप में जो तब स्वचालित रूप से क

  1. - पायथन में डिक्शनरी मेथड्स

    पायथन में कुछ डिक्शनरी मेथड्स हैं जो नीचे दिए गए हैं:क्र.संमेथड नाम और विवरण1Python Dictionary clear()सभी आइटम्स क्लियर करें2Python Dictionary copy()डिक्शनरी की कॉपी3Python Dictionary fromkeys()दिए गए सीक्वेंस से डिक्शनरी बनाता है4Python Dictionary get()की की वैल्यू प्राप्त करें5Python Dictionary it