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