Рубрики
Без рубрики

Python заменить строку

Автор оригинала: Python Examples.

Заменить строку в Python

Вы можете заменить слово или подстроку в строке в программировании Python.

Чтобы заменить строку в Python, вы можете использовать Shree () метод на строку. В этом руководстве мы будем использовать метод заменить () для замены всего или только максимального количества вхождений.

Синтаксис замены ()

Синтаксис метода замены ():

str.replace(old, new [, count]) 

где Старый Строка заменяется на Новый строка в ул ...| строка для Считать количество раз.

Считать не является обязательным. Итак, если вы не предоставите Считать все вхождения Старый Подстрока будет заменена на Новый подстрока.

Пример 1: Замените строку в Python

В следующем примере у нас есть строка. В этой строке мы заменим Примеры строка с Программы Строка с использованием метода замены ().

Python Program

mystring = 'Python Examples. Examples for basic and advanced concepts.'
print('Original String :',mystring)

newstr = mystring.replace('Examples', 'Programs')
print('New String :',newstr)

Выход

Original String : Python Examples. Examples for basic and advanced concepts.
New String : Python Programs. Programs for basic and advanced concepts.

Пример 2: заменить строку только определенное количество раз

В этом примере мы заменим старую строку новым одним только определенным количеством раз.

Python Program

mystring = 'Python Examples. Examples. Examples. Examples. Examples. Examples.'
print('Original String :',mystring)

newstr = mystring.replace('Examples', 'Programs', 3)
print('New String :',newstr)

Выход

Original String : Python Examples. Examples. Examples. Examples. Examples. Examples.
New String : Python Programs. Programs. Programs. Examples. Examples. Examples.

Старая строка заменяется новой строкой только в 3 раза, которую мы предоставили в качестве третьего аргумента к способу.

Резюме

В этом руководстве примеров Python мы узнали, как заменить подстроку другой строкой (только определенные номера вхождения или все вхождения) с помощью хорошо подробных примеров.