स्ट्रिंग हेरफेर के तरीके
स्ट्रिंग्स के साथ काम करने के लिए पायथन के पास कई तरीके (आउट-ऑफ़-द-बॉक्स फ़ंक्शंस) हैं। उनमें से कई को डॉट नोटेशन का उपयोग करके कहा जाता है और उन्हें
मेथड्स कहा जाता है। स्ट्रिंग हेरफेर विधियों की एक पूरी सूची ऑनलाइन पाई जा सकती है।
आइए उनमें से कुछ से परिचित हों।
s = "aAbBcC"
एसयूपी = एस। <कोड> ऊपरी () कोड> # एसयूपी = "एएबीबीसीसी" - एक तरीका जो अनुवाद करता है
# स्ट्रिंग के प्रत्येक वर्ण को अपरकेस करें
sLow = s.lower()
# slow = "aabbcc" - एक तरीका जो अनुवाद करता है
# स्ट्रिंग के प्रत्येक वर्ण को छोटा करें
पूर्व>
डॉट के बाईं ओर स्ट्रिंग का नाम है (या उद्धरण चिह्नों में स्वयं स्ट्रिंग) जिस पर विधि लागू की जानी है, और डॉट के दाईं ओर विधि का नाम है। विधि हमेशा कोष्ठकों के साथ लिखी जाती है। जरूरत पड़ने पर ब्रैकेट के अंदर कोई भी पैरामीटर हो सकता है।
पहले, हम पहले से ही स्ट्रिंग्स के साथ काम करने की विधि का उपयोग करते थे जब हम स्क्रीन पर एक निश्चित प्रारूप में डेटा प्रदर्शित करते थे - format()
विधि
ए = 4
बी = 5
प्रिंट ("{}+{}={}".format(a,b,a+b)) # 4+5=9
पूर्व>
एक अन्य उपयोगी विधि isdigit()
यह जांचने की एक विधि है कि क्या स्ट्रिंग के सभी वर्ण अंक हैं, यह एक बूलियन मान (सही या गलत) देता है।
एस = "ab1c"
प्रिंट(s.isdigit()) #False
एस = "123"
प्रिंट (s.isdigit ()) #True
पूर्व>
उपयोगी strip()
विधि आपको स्ट्रिंग के आरंभ और अंत में रिक्त स्थान निकालने की अनुमति देती है
एस = " एबी 1सी "
प्रिंट('s=', s.strip()) # s=ab 1c
पूर्व>