"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में स्ट्रिंग्स से अक्षर कैसे हटाएं?

पायथन में स्ट्रिंग्स से अक्षर कैसे हटाएं?

2024-11-13 को प्रकाशित
ब्राउज़ करें:129

How to Remove Characters from Strings in Python?

पायथन में स्ट्रिंग्स से वर्ण हटाना

पायथन में, स्ट्रिंग्स वर्णों के अपरिवर्तनीय अनुक्रम हैं, जिसका अर्थ है कि उन्हें जगह में संशोधित नहीं किया जा सकता है। यह सवाल उठाता है कि एक स्ट्रिंग से एक विशिष्ट चरित्र को कैसे हटाया जाए। एक विशेष चरित्र के साथ. उनकी लंबाई स्पष्ट रूप से स्ट्रिंग ऑब्जेक्ट की संपत्ति के रूप में संग्रहीत की जाती है।

1. कैरेक्टर को बदलना

किसी विशिष्ट कैरेक्टर की सभी घटनाओं को हटाने के लिए, आप रिप्लेस() विधि का उपयोग कर सकते हैं। उदाहरण के लिए, "उदाहरण" स्ट्रिंग से वर्ण 'एम' को हटाने के लिए:

newstr = "EXAMPLE".replace("M", "")

2. एक नई स्ट्रिंग बनाना

किसी विशिष्ट वर्ण को उसकी स्थिति के आधार पर हटाने के लिए, आपको एक नई स्ट्रिंग बनाने की आवश्यकता है। आप इसे दो तरीकों से प्राप्त कर सकते हैं:

वर्णों को स्थानांतरित करना:
newstr = "EXAMPLE".replace("M", "")
सभी वर्णों को लक्ष्य वर्ण के दाईं ओर एक स्थान बाईं ओर स्थानांतरित करें . स्थिति मिडलेन पर चरित्र के लिए, नई स्ट्रिंग है:

newstr = Oldstr[:midlen] Oldstr[midlen 1:]

  • Concatnation :

    लक्ष्य वर्ण से पहले सबस्ट्रिंग को सबस्ट्रिंग के साथ जोड़कर एक नई स्ट्रिंग बनाएं इसके बाद. स्थिति मिडलेन पर चरित्र के लिए, नई स्ट्रिंग है:

    newstr = Oldstr[:midlen-1] Oldstr[midlen 1:]
    newstr = "EXAMPLE".replace("M", "")
  • पसंद दृष्टिकोण विशिष्ट आवश्यकताओं और प्रदर्शन संबंधी विचारों पर निर्भर करता है। एक लंबी स्ट्रिंग के बीच से एक अक्षर को हटाने के लिए, शिफ्टिंग के साथ एक नई स्ट्रिंग बनाना अधिक कुशल हो सकता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3