Python स्ट्रिंग स्ट्रिप() फ़ंक्शन: कैसे उपयोग करें? [विधि उदाहरण]
एचएमबी क्या है? Python पट्टी()?
Python पट्टी () फ़ंक्शन उपलब्ध अंतर्निहित फ़ंक्शन का एक हिस्सा है Python लाइब्रेरी। strip() विधि मूल स्ट्रिंग के आरंभ और अंत से दिए गए वर्णों को हटाती है। डिफ़ॉल्ट रूप से, strip() फ़ंक्शन स्ट्रिंग के आरंभ और अंत से रिक्त स्थान हटाता है और रिक्त स्थान के बिना समान स्ट्रिंग लौटाता है।
strip() विधि का सिंटैक्स
string.strip([characters])
पैरामीटर्स
- वर्ण: (वैकल्पिक) दिए गए वर्ण मूल स्ट्रिंग के आरंभ या अंत से हटा दिए जाएंगे।
- यदि अक्षर पैरामीटर नहीं दिया गया है, तो स्ट्रिंग के आरंभ और अंत से रिक्त स्थान हटा दिए जाएंगे।
प्रतिलाभ की मात्रा
RSI Python स्ट्रिंग strip() लौटाएगा:
- यदि हटाए जाने वाले वर्ण निर्दिष्ट नहीं हैं, तो आरंभ और अंत से रिक्त स्थान हटा दिए गए मूल स्ट्रिंग।
- यदि स्ट्रिंग के आरंभ या अंत में कोई रिक्त स्थान नहीं है, तो स्ट्रिंग को उसी रूप में लौटा दिया जाएगा, तथा वह मूल स्ट्रिंग से मेल खाएगी।
- यदि अक्षर पैरामीटर दिया गया है, और यदि दिए गए अक्षर मेल खाते हैं, तो स्ट्रिंग के आरंभ या अंत में मौजूद अक्षर मूल स्ट्रिंग से हटा दिए जाएंगे, और स्ट्रिंग का शेष भाग वापस कर दिया जाएगा।
- यदि दिए गए वर्ण मूल स्ट्रिंग के आरंभ या अंत से मेल नहीं खाते, तो स्ट्रिंग को वैसे ही लौटा दिया जाएगा।
strip() फ़ंक्शन के उदाहरण Python
उदाहरण 1: strip() विधि Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
आउटपुट:
Welcome to Guru99!
उदाहरण 2: अमान्य डेटा प्रकार पर स्ट्रिप()
RSI Python स्ट्रिंग स्ट्रिप() फ़ंक्शन केवल स्ट्रिंग्स पर काम करता है और यदि इसे किसी अन्य डेटा प्रकार जैसे सूची, टपल आदि पर उपयोग किया जाता है तो यह त्रुटि लौटाएगा।
उदाहरण जब list() पर उपयोग किया जाता है
mylist = ["a", "b", "c", "d"] print(mylist.strip())
उपरोक्त कार्य करने पर एक त्रुटि उत्पन्न होगी:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(mylist.strip()) AttributeError: 'list' object has no attribute 'strip'
उदाहरण 3: स्ट्रिप() बिना कैरेक्टर पैरामीटर के
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
आउटपुट:
Welcome to Guru99! Welcome to Guru99!
उदाहरण 4: स्ट्रिप() कैरेक्टर पैरामीटर पास करना
str1 = "****Welcome to Guru99!****" after_strip = str1.strip("*") print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip("99!") print(after_strip1) str3 = "Welcome to Guru99!" after_strip3 = str3.strip("to") print(after_strip3)
आउटपुट:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
क्यों Python strip() फ़ंक्शन का उपयोग किसमें किया जाता है?
यहाँ, उपयोग करने के कारण हैं Python पट्टी समारोह
- यह मूल स्ट्रिंग से हटाए जाने वाले वर्णों के आधार पर स्ट्रिंग के आरंभ में तथा स्ट्रिंग के अंत में दिए गए वर्णों को हटाने में सहायता करता है।
- यदि दिए गए वर्ण मूल स्ट्रिंग से मेल नहीं खाते, तो स्ट्रिंग वैसी ही लौटा दी जाएगी।
- यदि हटाए जाने वाले वर्ण निर्दिष्ट नहीं किए गए हैं, तो मूल स्ट्रिंग के आरंभ और अंत से रिक्त स्थान हटा दिए जाएंगे।
- यदि प्रारंभ या अंत में कोई रिक्त स्थान नहीं है तो स्ट्रिंग वैसी ही लौटा दी जाएगी।
सारांश
- RSI Python स्ट्रिंग स्ट्रिप() विधि पायथन में उपलब्ध अंतर्निहित फ़ंक्शन का हिस्सा है। यह फ़ंक्शन मूल स्ट्रिंग के आरंभ और अंत से दिए गए वर्णों को हटा देगा।
- यह फ़ंक्शन दिए गए स्ट्रिंग के आरंभ और अंत में रिक्त स्थानों को हटाने में बहुत सहायक है, जैसा कि उदाहरण में दिखाया गया है।
- यह मूल स्ट्रिंग से हटाए जाने वाले वर्णों के आधार पर स्ट्रिंग के आरंभ में तथा स्ट्रिंग के अंत में दिए गए वर्णों को हटाने में सहायता करता है।
- यदि दिए गए वर्ण मूल स्ट्रिंग से मेल नहीं खाते, तो स्ट्रिंग वैसी ही लौटा दी जाएगी।
- यदि हटाए जाने वाले वर्ण निर्दिष्ट नहीं किए गए हैं, तो मूल स्ट्रिंग के आरंभ और अंत से रिक्त स्थान हटा दिए जाएंगे।
- यदि प्रारंभ या अंत में कोई रिक्त स्थान नहीं है तो स्ट्रिंग वैसी ही लौटा दी जाएगी।