] एक स्ट्रिंग को संशोधित करने के लिए, आपको इसे वांछित परिवर्तनों के साथ एक नए स्ट्रिंग में रिबाइंड करने की आवश्यकता है। हालांकि, यह मूल स्ट्रिंग को संशोधित करने के बजाय एक नया स्ट्रिंग बनाता है। मूल स्ट्रिंग को अपडेट करने के लिए, आपको प्रतिस्थापित मान को उसी चर पर वापस असाइन करने की आवश्यकता है।
लाइन = "हैलो वर्ल्ड!"
LINE = LINE.REPLACE ("!", "") # "की सभी घटनाओं को बदलें!" एक खाली स्ट्रिंग
का उपयोग करके पायथन 2.6 और उससे अधिक, आप एक स्ट्रिंग से विशिष्ट वर्णों को हटाने के लिए str.translate विधि का उपयोग कर सकते हैं। यह विधि आपको एक अनुवाद तालिका निर्दिष्ट करने की अनुमति देती है, जो वर्णों को प्रतिस्थापित करने के लिए मैप करता है। आप इसका उपयोग एक वर्ण वर्ग के भीतर वर्णों को हटाने के लिए कर सकते हैं।
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