पायथन में एक स्ट्रिंग से एक चरित्र को हटाना
पायथन में स्ट्रिंग्स, सी-स्ट्रिंग्स के विपरीत, वर्णों के अपरिवर्तनीय अनुक्रम हैं, जिन्हें इसके द्वारा समाप्त किया जाता है एक शून्य वर्ण. इसलिए, पायथन में एक स्ट्रिंग से एक चरित्र को हटाने के लिए एक नई स्ट्रिंग बनाने की आवश्यकता होती है। रिप्लेस() विधि का उपयोग किया जा सकता है:
newstr = Oldstr.replace("character", "")
उदाहरण के लिए, "एम" अक्षर की सभी घटनाओं को हटाने के लिए स्ट्रिंग "उदाहरण" से, निम्नलिखित कोड का उपयोग किया जा सकता है:newstr = oldstr.replace("character", "")
एक कैरेक्टर हटाना एक विशिष्ट सूचकांक पर
newstr = "EXAMPLE".replace("M", "")
midlen = len(oldstr) // 2 newstr = Oldstr[:midlen] Oldstr[midlen 1:]
यह दृष्टिकोण अक्षरों को बाएँ या दाएँ स्थानांतरित करने से बचाता है।midlen = len(oldstr) // 2
newstr = oldstr[:midlen] oldstr[midlen 1:]
सी के विपरीत, पायथन में स्ट्रिंग्स को समाप्ति वर्ण के साथ संग्रहीत नहीं किया जाता है। इसलिए, शून्य वर्ण (\0) सहित कोई भी मान, पायथन स्ट्रिंग में दिखाई दे सकता है। पायथन में स्ट्रिंग्स में हेरफेर करते समय इसे ध्यान में रखना महत्वपूर्ण है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3