प्रतिस्थापित () विधि स्ट्रिंग की एक प्रति लौटाती है जहां एक सबस्ट्रिंग की सभी घटनाओं को दूसरे प्रतिस्थापन के साथ बदल दिया जाता है।
का सिंटैक्स replace()
है:
str.replace (पुराना, नया (, गणना))
प्रतिस्थापित () पैरामीटर
replace()
विधि 3 पैरामीटर्स की अधिकतम ले जा सकते हैं:
- पुराने - पुराने प्रतिस्थापन आप बदलना चाहते हैं
- नया - नया सबरिंग जो पुराने सबरिंग की जगह लेगा
- गिनती (वैकल्पिक) - पुराने प्रतिस्थापन को नए प्रतिस्थापन के साथ बदलने के लिए आप जितनी बार चाहें
नोट : यदि गणना निर्दिष्ट नहीं है, तो replace()
विधि नए प्रतिस्थापन के साथ पुराने प्रतिस्थापन की सभी घटनाओं को बदल देती है।
प्रतिस्थापन से वापसी मान ()
replace()
विधि स्ट्रिंग जहां वर्ष सबस्ट्रिंग नई सबस्ट्रिंग साथ बदल दिया है की एक प्रति देता है। मूल स्ट्रिंग अपरिवर्तित है।
यदि पुराना सबस्ट्रिंग नहीं मिला है, तो वह मूल स्ट्रिंग की कॉपी लौटा देता है।
उदाहरण 1: प्रतिस्थापित का उपयोग करना ()
song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))
आउटपुट
चोट लगी है, दिल दुखाना है, इसे रहने दो, इसे रहने मत दो, इसे रहने दो, इसे रहने दो
स्ट्रिंग की जगह पर अधिक उदाहरण ()
song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))
आउटपुट
ओरिजनल स्ट्रिंग: कोल्ड, कोल्ड हार्ट रेप्लसेड स्ट्रिंग: केल्ड, केल्ड हार्ट इसे रहने दें, इसे रहने दें, इसे रहने दें