स्ट्रिप () विधि दोनों प्रमुख और अनुगामी वर्णों को हटाकर स्ट्रिंग की एक प्रति लौटाती है (स्ट्रिंग तर्क पास के आधार पर)।
strip()
विधि वर्ण दोनों छोड़ दिया और सही तर्क (एक स्ट्रिंग में सेट को निर्दिष्ट हटा दिया जाना चाहिए) के आधार पर से निकाल देता है।
strip()
विधि का सिंटैक्स है:
string.strip ((वर्ण))
पट्टी () पैरामीटर
- वर्ण (वैकल्पिक) - स्ट्रिंग के बाएँ और दाएँ भाग से हटाए जाने वाले वर्णों के सेट को निर्दिष्ट करने वाली एक स्ट्रिंग।
यदि वर्ण तर्क प्रदान नहीं किया जाता है, तो सभी प्रमुख और अनुगामी व्हाट्सएप स्ट्रिंग से हटा दिए जाते हैं।
स्ट्रिप () विधि से मान लौटाएं
strip()
स्ट्रिपिंग की एक प्रति लौटाता है जिसमें अग्रणी और पीछे आने वाले दोनों प्रकार के अक्षर छपे होते हैं।
पट्टी () विधि का कार्य
- जब बाईं ओर स्ट्रिंग का वर्ण
chars
तर्क के सभी पात्रों के साथ बेमेल हो जाता है, तो यह प्रमुख पात्रों को निकालना बंद कर देता है। - इसी तरह, जब दायें में स्ट्रिंग का वर्ण
chars
तर्क के सभी पात्रों के साथ बेमेल हो जाता है, तो यह अनुगामी पात्रों को हटाना बंद कर देता है।
उदाहरण: पट्टी का कार्य () विधि
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))
आउटपुट
xoxo प्यार xoxo प्यार xoxo प्यार xoxo प्यार भयानक है
यहां, हम देख सकते हैं कि string.strip()
बिना किसी तर्क के पहली अभिव्यक्ति ने व्हाट्सएप को बाएं और दाएं से हटा दिया string
।
string.strip(' xoe')
सभी खाली स्थान के, हटा दिया x
, o
और e
है कि नेतृत्व या स्ट्रिंग पीछा किया।
चूंकि string
शुरुआत और अंत में व्हाट्सएप है, इसलिए अभिव्यक्ति string.strip('stx')
स्ट्रिंग में बदलाव नहीं करती है। x
इसे तब तक नहीं हटाया जाता है जब तक कि यह स्ट्रिंग के बीच में न हो (व्हाट्सएप लेड और ट्रेल को स्ट्रिंग)
string.strip('an')
हटाया an
स्ट्रिंग अग्रणी।