Python 3.7: Replace String Method
विषयसूची:
, हम पायथन
replace()
स्ट्रिंग
replace()
विधि का उपयोग करके पायथन में स्ट्रिंग के अंदर एक प्रतिस्थापन की जगह के बारे में बात करेंगे।
.replace () विधि
पायथन में, स्ट्रिंग्स को अपरिवर्तनीय
str
ऑब्जेक्ट के रूप में दर्शाया जाता है।
str
वर्ग कई विधियों के साथ आता है जो आपको स्ट्रिंग्स में हेरफेर करने की अनुमति देते हैं।
.replace()
विधि निम्नलिखित सिंटैक्स लेता है:
str.replace(old, new)
-
str
- वह स्ट्रिंग जिसके साथ आप काम कर रहे हैं।old
- वह विकल्प जिसे आप प्रतिस्थापित करना चाहते हैं।new
- वह विकल्प जो पुराने प्रतिस्थापन को प्रतिस्थापित करता है।maxreplace
- वैकल्पिक तर्क। पुराने प्रतिस्थापन के मैचों की संख्या जिसे आप बदलना चाहते हैं। मैच की शुरुआत स्ट्रिंग से की जाती है।
विधि स्ट्रिंग
srt
की एक प्रति लौटाती है जिसमें
old
या
new
द्वारा प्रतिस्थापित
old
सब कुछ मेल खाते हैं। यदि
maxreplace
नहीं दिया जाता है, तो सभी घटनाओं को प्रतिस्थापित किया जाएगा।
नीचे दिए गए उदाहरण में हम स्ट्रिंग के स्थान पर मी के साथ प्रतिस्थापित कर रहे हैं:
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
परिणाम एक नया स्ट्रिंग है:
'A long time ago in a galaxy miles, miles away.'
स्ट्रिंग शाब्दिक आमतौर पर एकल उद्धरण द्वारा संलग्न होते हैं, हालांकि दोहरे उद्धरण का भी उपयोग किया जा सकता है।
जब वैकल्पिक
maxreplace
तर्क दिया जाता है, तो यह प्रतिस्थापित मैचों की संख्या को सीमित कर देगा। निम्नलिखित उदाहरण में हम केवल पहली घटना की जगह ले रहे हैं:
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
परिणाम स्ट्रिंग इस तरह दिखेगा:
'My friend is the Force, and a powerful ally it is.'
एक विकल्प को हटाने के लिए, एक खाली स्ट्रिंग का उपयोग करें
''
एक प्रतिस्थापन के रूप में। उदाहरण के लिए आप निम्नलिखित स्ट्रिंग से
space
उपयोग करेंगे:
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
नई स्ट्रिंग निम्नलिखित की तरह दिखाई देगी:
`That's no moon. It's a station.'
स्ट्रिंग की सूची में प्रतिस्थापित करें
स्ट्रिंग की एक सूची में एक प्रतिस्थापन को बदलने के लिए, नीचे दिखाए अनुसार सूची निर्माण निर्माण का उपयोग करें:
s.replace('old', 'new') for s in list
आइए निम्नलिखित उदाहरण पर एक नज़र डालें:
names =
new_names =
print(new_names)
उपरोक्त कोड
Lee
द्वारा प्रतिस्थापित
Grace
प्रतिस्थापित करने की सभी घटनाओं के साथ सूची की एक प्रति बनाता है:
निष्कर्ष
पायथन में कोड लिखते समय स्ट्रिंग में एक प्रतिस्थापन की जगह सबसे बुनियादी संचालन में से एक है। इस ट्यूटोरियल को पढ़ने के बाद, आपको
replace()
विधि का उपयोग करने की एक अच्छी समझ होनी चाहिए।
पेटेंट धारकों ने कुछ डीवीडी लाइसेंसिंग दरें कट कीं

नौ सदस्यीय कंसोर्टियम जो डीवीडी टेक्नोलॉजी को कवर करने वाले अधिकांश महत्वपूर्ण पेटेंट रखता है, इसके कुछ लाइसेंस काट रहा है ...
हर जगह बच्चों के लिए डिज्नी की जगह एक ऐप कर सकते हैं

अपने बच्चों की सुरक्षा करना इंटरनेट पर कठिन होता जा रहा है, यही वजह है कि डिज़नी का नया ऐप देखने लायक है। क्या यह सभी बच्चों के लिए iMessage को बदल सकता है?
अजगर में एक स्ट्रिंग को कैसे विभाजित किया जाए

स्ट्रिंग्स के साथ काम करते समय एक सामान्य ऑपरेशन एक दिए गए सीमांकक का उपयोग करके एक स्ट्रिंग को सब्सट्रिंग के एक सरणी में विभाजित करना है। इस लेख में, हम पायथन में स्ट्रिंग को विभाजित करने के तरीके के बारे में बात करेंगे।