از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
متد ()String.replace پایتون

را string.replace()
متد یک روش راحت برای تغییر یک عبارت تکرارشونده در یک رشته به عبارت دیگر است – به عبارت دیگر، برای جایگزینی همه رخدادهای یک رشته در یک رشته دیگر. علامت گذاری این است:
modified_string = my_string.replace('text_I_want_to_change', 'new_text')
توجه داشته باشید که این است یک اپراتور داخلی نیست – باید نتیجه را به متغیری نسبت دهیم تا تغییر ادامه یابد. رشته اصلی ما بدون تغییر است:
my_string = 'Hello, my name is Felipe'
modified_string = my_string.replace('Felipe','John')
print(my_string)
print(modified_string)
Hello, my name is Felipe
Hello, my name is John
اولین N ظهور را در رشته جایگزین کنید
را string.replace()
متد یک پارامتر اختیاری دارد که تعیین می کند چند نمونه از متن را می خواهیم جایگزین کنیم (اول n تعویض شود، هیچ کدام بعد از آن):
my_string = 'Hello, my name is Felipe'
modified_string = my_string.replace('e', '3', 2)
print(modified_string)
H3llo, my nam3 is Felipe
توجه داشته باشید: در نهایت، اگر اولین پارامتر ()string.replace پیدا نشد، رشته بدون تغییر است. هیچ کد خطایی برگردانده نمی شود.
my_string = 'Hello, my name is Felipe'
modified_string = my_string.replace('x', '3')
print(modified_string)
Hello, my name is Felipe
(برچسبها به ترجمه)# python
منتشر شده در 1403-01-02 17:42:05