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

मैं पायथन में एक स्ट्रिंग से विशिष्ट पात्रों को कैसे हटा सकता हूं?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:650

] एक स्ट्रिंग को संशोधित करने के लिए, आपको इसे वांछित परिवर्तनों के साथ एक नए स्ट्रिंग में रिबाइंड करने की आवश्यकता है। हालांकि, यह मूल स्ट्रिंग को संशोधित करने के बजाय एक नया स्ट्रिंग बनाता है। मूल स्ट्रिंग को अपडेट करने के लिए, आपको प्रतिस्थापित मान को उसी चर पर वापस असाइन करने की आवश्यकता है।

How Can I Remove Specific Characters from a String in Python?
लाइन = "हैलो वर्ल्ड!" LINE = LINE.REPLACE ("!", "") # "की सभी घटनाओं को बदलें!" एक खाली स्ट्रिंग

के साथ str.translate

का उपयोग करके पायथन 2.6 और उससे अधिक, आप एक स्ट्रिंग से विशिष्ट वर्णों को हटाने के लिए str.translate विधि का उपयोग कर सकते हैं। यह विधि आपको एक अनुवाद तालिका निर्दिष्ट करने की अनुमति देती है, जो वर्णों को प्रतिस्थापित करने के लिए मैप करता है। आप इसका उपयोग एक वर्ण वर्ग के भीतर वर्णों को हटाने के लिए कर सकते हैं।

आयात पुन: लाइन = re.sub (r "[@$%]", "", लाइन) # "@$%"

python 3 के सभी घटनाओं को हटा दें

Str.Translate के लिए दूसरे तर्क के रूप में कोई भी पास करने के बजाय, आपको एक अनुवाद शब्दकोश पास करने की आवश्यकता है जो कि यूनिकोड कोड को मैप करता है, जो कि वर्णों को हटाने के लिए नहीं है। LINE = line.translate (अनुवाद_टेबल)
line = "Hello world!"
line = line.replace("!", "")  # Replace all occurrences of "!" with an empty string

वैकल्पिक तरीके

को हटाने के लिए अन्य तरीकों में शामिल हैं:
line = line.translate(None, "!@#$")  # Remove all occurrences of "!@#$"

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3