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

Вы можете заменить слово или подстроку в строке в программировании на Python. Чтобы заменить String в Python, вы можете использовать метод replace().

Синтаксис

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

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

Где, старая строка заменяется новой в строке str количество раз.

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

Пример 1

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

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: замена определенное количество раз

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

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 мы узнали, как заменить подстроку другой строкой (только определенное число или все вхождения) с помощью подробных примеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *