strip विधि

strip विधि एक ऐसी स्ट्रिंग लौटाती है, जिसके आरंभ और अंत से दिए गए वर्ण हटा दिए गए हैं। विधि के वैकल्पिक पैरामीटर में हम उन वर्णों को निर्दिष्ट करते हैं, जिन्हें हम हटाना चाहते हैं। यदि उन्हें निर्दिष्ट नहीं किया जाता है, तो विधि स्ट्रिंग के आरंभ और अंत में केवल रिक्त स्थान हटाएगी।

सिंटैक्स

pythonस्ट्रिंग.strip([हटाने के लिए वर्ण])

उदाहरण

आइए निम्नलिखित स्ट्रिंग पर strip विधि लागू करें:

pythontxt = 'abcdea'
print(txt.strip('a'))

कोड निष्पादन का परिणाम:

python'bcde'

उदाहरण

आइए स्ट्रिंग के आरंभ और अंत में रिक्त स्थान डालें और फिर से strip विधि लागू करें:

pythontxt = ' abcdea '
print(txt.strip('a'))

चूंकि अब स्ट्रिंग के पहले और अंतिम वर्ण रिक्त स्थान हैं, न कि निर्दिष्ट 'a', विधि, कोई मेल न मिलने पर, बस मूल स्ट्रिंग लौटा देती है:

python' abcdea '

उदाहरण

और अब आइए strip विधि को बिना पैरामीटर निर्दिष्ट किए लागू करें:

pythontxt = ' abcdea '
print(txt.strip())

कोड निष्पादन का परिणाम:

python'abcdea'

यह भी देखें

  • विधि rstrip,
    जो स्ट्रिंग के अंत में वर्णों को हटाती है
  • विधि lstrip,
    जो स्ट्रिंग के आरंभ में वर्णों को हटाती है