अजगर पट्टी
exp |
JavaScript |
ones |
rstrip |
sin
Michael Zippo
पायथन बैंड फ़ंक्शन एक स्ट्रिंग के प्रारंभ या अंत से वर्णों या रिक्त स्थान को हटा देता है। टेप के कार्य टेप (), ltrip (), और rstrip () हैं। वे एक स्ट्रिंग के दोनों सिरों से, केवल शुरुआत से और केवल अंत से वर्णों को अलग करते हैं। बैंड पायथन () स्ट्रिंग के सिरों से दोहरे उद्धरण चिह्नों को भी हटा सकता है।
आपके पास ऐसे स्थान हो सकते हैं जिन्हें आप स्ट्रिंग के सिरों से हटाना चाहते हैं। उदाहरण के लिए, आपके पास अंत में रिक्त स्थान के साथ एक नाम हो सकता है जिसे आप प्रोग्राम जारी रखने से पहले हटाना चाहते हैं।
पायथन में तीन अंतर्निहित फ़ंक्शन शामिल हैं जिनका उपयोग स्ट्रिंग में रिक्त स्थान को तोड़ने और एक वापस करने के लिए किया जा सकता है नई स्ट्रिंग:। स्ट्रिप (), lstrip () और rstrip ()
ये तरीके उपयोगी हो सकते हैं यदि आपको एक श्रृंखला की संरचना। वे तब भी उपयोगी होते हैं जब आपको अतिरिक्त रिक्त स्थान निकालने की आवश्यकता होती है जिन्हें आप अपनी स्ट्रिंग में शामिल नहीं करना चाहते हैं।
इस ट्यूटोरियल में, हम चर्चा करेंगे कि पायथन स्ट्रिंग स्ट्रिप () का उपयोग कैसे करें। em> और इसके समकक्ष, lstrip () और rstrip ()।
पायथन स्ट्राइप स्ट्रिंग
पायथन स्ट्राइप () विधि किसी स्ट्रिंग के प्रारंभ और अंत में निर्दिष्ट किसी भी रिक्त स्थान या वर्णों को हटा देती है। . स्ट्राइप () हटाए जाने के लिए निर्दिष्ट वर्णों के बिना एक नया स्ट्रिंग देता है
स्ट्राइप () विधि का सिंटैक्स है:
यह उदाहरण हमारी स्ट्रिंग में सभी पिछली रिक्तियों को हटा देता है।
पायथन स्ट्रिंग वर्ण हटाएं
शब्द हमारे पास अंत में रिक्त स्थान के साथ एक नाम है जिसे हम हटाना चाहते हैं। यहाँ एक पायथन स्ट्रिप () विधि का एक उदाहरण दिया गया है जिसका उपयोग इन रिक्त स्थान को हटाने के लिए किया जाता है:
हमारा कोड Python string लौटाता है। : जॉन एप्लासीड. हमने पहले और से रिक्त स्थान हटा दिए हैं। टेप () स्ट्रिंग की एक प्रति लौटाता है ताकि हमारा मूल स्ट्रिंग न बदले
स्ट्रिंग स्ट्रिप () डिफ़ॉल्ट फ़ंक्शन स्ट्रिंग के पहले और अंत में रिक्त स्थान को हटा देता है। वैकल्पिक वर्ण तर्क यदि हम किसी विशिष्ट वर्ण को स्ट्रिंग के प्रारंभ और अंत से हटाना चाहते हैं।
यहां स्ट्रिप () फ़ंक्शन का एक उदाहरण दिया गया है जो X एक स्ट्रिंग के प्रारंभ और अंत से:
हमारा प्रोग्राम हमारी स्ट्रिंग के शुरू और अंत में X अक्षर के किसी भी उदाहरण को हटा देता है . हमारे रिटर्न स्ट्रिंग वर्ण:
इसी प्रकार, हम ऊपर चर्चा किए गए वैकल्पिक तर्क का उपयोग एक स्ट्रिंग के प्रारंभ और अंत से कई वर्णों को हटाने के लिए कर सकते हैं। यदि हम X और Y दोनों को अपनी श्रृंखला के प्रारंभ और अंत से हटाना चाहते हैं, तो हम इस तरह के एक प्रोग्राम का उपयोग कर सकते हैं:
हमारा कोड रिटर्न निम्नलिखित: यह एक उदाहरण वाक्य है
पायथन स्ट्रिप () विशेष रूप से एक स्ट्रिंग के दोनों सिरों से उद्धरणों को हटाने के लिए उपयोगी है .. यदि strip () को सिंगल कोट्स या डबल कोट्स " का तर्क दिया जाता है, उन्हें एक चेन के दो सिरों से हटा दिया जाएगा।
पायथन स्ट्रिप वर्ण: lstrip () और rstrip ()
पायथन स्ट्रिप () फ़ंक्शन एक श्रृंखला के प्रारंभ और अंत से विशिष्ट वर्णों को हटा देता है। लेकिन क्या होगा यदि आप केवल एक स्ट्रिंग की शुरुआत या अंत से वर्णों को हटाना चाहते हैं? यह वह जगह है जहां पायथन की lstrip () और rstrip () विधियां चलन में आती हैं।
पायथन से
lstrip () . हटाता है रिक्त स्थान - या आपके द्वारा निर्दिष्ट मुख्य वर्ण - स्ट्रिंग के बाईं ओर से। rstrip () विधि एक स्ट्रिंग के दाईं ओर से पीछे के रिक्त स्थान या वर्णों को हटा देती है
यदि आप निकालने के लिए कोई वर्ण निर्दिष्ट नहीं करते हैं, तो प्रोग्राम डिफ़ॉल्ट रूप से सभी रिक्त स्थान हटा देगा
स्ट्रिंग पायथन बैंड:। lstrip () और rstrip () उदाहरण
तो मान लें कि हमारे पास एक इनवॉइस हेडर है जिसमें स्ट्रिंग के दाईं ओर तारांकन शामिल है जिसे हम हटाना चाहते हैं।
असाइन करें एक स्ट्रिंग दें एक पायथन वेरिएबल पर जाएं और दाईं ओर के सभी तारांकन चिह्नों को काटें:
हमारा कोड रिटर्न:। हेडर जैसा कि आप देख सकते हैं, हमारे प्रोग्राम ने हमारी स्ट्रिंग के दाईं ओर सभी तारांकन हटा दिए, हालांकि, अगर हमारे स्ट्रिंग की शुरुआत में हमारे पास तारक भी थे, तो Nost प्रोग्राम ro उन्हें नहीं हटाएगा। . इस प्रभाव को स्पष्ट करने के लिए यहां एक उदाहरण दिया गया है:
rstrip () फ़ंक्शन हमारी स्ट्रिंग के दाईं ओर सभी तारांकन हटा दें, लेकिन बाईं ओर नहीं:
इसी तरह, आप इसका उपयोग कर सकते हैं lstrip () स्ट्रिंग की शुरुआत से विशिष्ट वर्णों को हटाने के लिए पायथन में कार्य करता है:
हमारा कोड निम्नलिखित तत्वों को लौटाता है:
निष्कर्ष
अजगर स्ट्रिंग फ़ंक्शन बैंड () स्ट्रिंग के प्रारंभ और / या अंत वर्णों को हटा देता है। डिफ़ॉल्ट रूप से, स्ट्रिप () फ़ंक्शन सभी रिक्त स्थान को हटा देगा - रिक्त स्थान, टैब, नई पंक्तियाँ
लेकिन आप एक वैकल्पिक वर्ण तर्क निर्दिष्ट कर सकते हैं यदि कोई विशिष्ट वर्ण है जिसे आप अपनी स्ट्रिंग से हटाना चाहते हैं।
इस मार्गदर्शिका में, हमने मूल बातों पर चर्चा की है पायथन में स्ट्रिंग्स और शुरुआत और / या अंत से वर्णों को हटाने के लिए स्ट्रिप (), lstrip () और rstrip () फ़ंक्शंस का उपयोग कैसे करें) एक तार का। हमने