पायथन स्ट्रिंग स्ट्रिप () के साथ समारोह

विषय - सूची:

Anonim

अजगर पट्टी () क्या है?

पायथन स्ट्रिप () फ़ंक्शन पायथन लाइब्रेरी में उपलब्ध अंतर्निहित कार्यों का एक हिस्सा है। पट्टी () विधि दी गई वर्णों को मूल स्ट्रिंग के प्रारंभ और अंत से हटा देती है। डिफ़ॉल्ट रूप से, पट्टी () फ़ंक्शन स्ट्रिंग के प्रारंभ और अंत से सफेद रिक्त स्थान को हटा देता है और सफेद रिक्त स्थान के बिना समान स्ट्रिंग देता है।

इस पायथन ट्यूटोरियल में, आप सीखेंगे:

  • अजगर पट्टी () क्या है?
  • उदाहरण 1: पट्टी () पायथन में विधि
  • उदाहरण 2: पट्टी () अमान्य डेटा प्रकार पर
  • उदाहरण 3: पट्टी () चरित्र पैरामीटर के बिना
  • उदाहरण 4: पट्टी () चरित्र मापदंडों को पारित करना
  • पायथन पट्टी () फ़ंक्शन का उपयोग क्यों किया जाता है?

पट्टी का सिंटैक्स () विधि

string.strip([characters])

मापदंडों

  • वर्ण: (वैकल्पिक) दिए गए वर्ण मूल स्ट्रिंग के प्रारंभ या अंत से हटा दिए जाएंगे।
  • यदि वर्ण पैरामीटर नहीं दिया गया है, तो स्ट्रिंग के प्रारंभ और अंत से व्हाट्सएप हटा दिया जाएगा।

प्रतिलाभ की मात्रा

पायथन स्ट्रिंग स्ट्रिप () वापस आ जाएगी:

  • प्रारंभ और अंत से हटाए गए सफेद रिक्त स्थान के साथ मूल स्ट्रिंग यदि वर्णों को हटाया जाए तो निर्दिष्ट नहीं हैं।
  • यदि स्ट्रिंग के शुरू या अंत में कोई व्हाट्सएप नहीं है, तो स्ट्रिंग को उसी के रूप में वापस कर दिया जाएगा और मूल स्ट्रिंग के साथ मेल खाएगा।
  • यदि वर्ण पैरामीटर दिया जाता है, और यदि वर्णों को मिलान दिया जाता है, तो स्ट्रिंग के प्रारंभ या अंत में वर्ण मूल स्ट्रिंग से हटा दिए जाएंगे, और बाकी स्ट्रिंग वापस आ जाएगी।
  • यह सुनिश्चित करें कि यदि दिए गए अक्षर मूल स्ट्रिंग में प्रारंभ या अंत से मेल नहीं खाते हैं, तो स्ट्रिंग वापस आ जाएगी।

पट्टी के उदाहरण () पायथन में कार्य

उदाहरण 1: पट्टी () पायथन में विधि

str1 = "Welcome to Guru99!"after_strip = str1.strip()

आउटपुट:

Welcome to Guru99!

उदाहरण 2: पट्टी () अमान्य डेटा प्रकार पर

पायथन स्ट्रिंग स्ट्रिप () फ़ंक्शन केवल स्ट्रिंग्स पर काम करता है और किसी अन्य डेटा प्रकार जैसे सूची, ट्यूपल, आदि पर उपयोग किए जाने पर एक त्रुटि लौटाएगा।

सूची में इस्तेमाल होने पर उदाहरण ()

mylist = ["a", "b", "c", "d"]print(mylist.strip())

ऊपर एक त्रुटि फेंक देंगे:

Traceback (most recent call last):File "teststrip.py", line 2, in 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 GuruWelcome to Guru99!

पायथन पट्टी () फ़ंक्शन का उपयोग क्यों किया जाता है?

यहां, पायथन स्ट्रिप फ़ंक्शन का उपयोग करने के कारण हैं

  • यह स्ट्रिंग की शुरुआत में पात्रों को हटाने में मदद करता है और स्ट्रिंग के अंत में मूल स्ट्रिंग से हटाए जाने वाले पात्रों के आधार पर भी।
  • यदि दिए गए वर्ण मूल स्ट्रिंग से मेल नहीं खाते हैं, तो स्ट्रिंग उसी तरह वापस आ जाएगी।
  • यदि हटाए जाने वाले वर्ण निर्दिष्ट नहीं हैं, तो मूल स्ट्रिंग के प्रारंभ और अंत से व्हाट्सएप हटा दिए जाएंगे।
  • यदि स्ट्रिंग की तुलना में प्रारंभ या अंत में कोई सफेद स्थान नहीं है, तो यह वापस आ जाएगा।

सारांश:

  • पायथन स्ट्रिंग स्ट्रिप () विधि अजगर में उपलब्ध अंतर्निहित फ़ंक्शन का हिस्सा है। फ़ंक्शन दिए गए वर्णों को मूल स्ट्रिंग के प्रारंभ और अंत से हटा देगा।
  • यह फ़ंक्शन दिए गए स्ट्रिंग के प्रारंभ और अंत में व्हाट्सएप को हटाने में बहुत सहायक है, जैसा कि उदाहरण में दिखाया गया है।
  • यह स्ट्रिंग की शुरुआत में पात्रों को हटाने में मदद करता है और स्ट्रिंग के अंत में मूल स्ट्रिंग से हटाए जाने वाले पात्रों के आधार पर भी।
  • यदि दिए गए वर्ण मूल स्ट्रिंग से मेल नहीं खाते हैं, तो स्ट्रिंग उसी तरह वापस आ जाएगी।
  • यदि हटाए जाने वाले वर्ण निर्दिष्ट नहीं हैं, तो मूल स्ट्रिंग के प्रारंभ और अंत से व्हाट्सएप को हटा दिया जाएगा।
  • यदि स्ट्रिंग की तुलना में प्रारंभ या अंत में कोई सफेद स्थान नहीं है, तो यह वापस आ जाएगा।