Метод replace() в Python3
Описание
Метод replace() заменяет old (старую строку) в строке на new (новую строку). Если указан третий параметр max, замена не превысит max раз.
Синтаксис
Синтаксис метода replace():
str.replace(old, new[, max])
Parameters
- old -- Заменяемая подстрока.
- new -- Новая строка, используемая для замены старой подстроки.
- max -- необязательная строка; замена не превысит max раз.
Возвращаемое значение
Возвращает новую строку, полученную после замены old (старой строки) на new (новую строку) в строке. Если указан третий параметр max, количество замен не превысит max раз.
Примеры
В следующем примере показано, как использовать функцию replace():
Пример
#!/usr/bin/python3
str = "www.w3cschool.cc"
print ("Старый адрес примера руководства:", str)
print ("Новый адрес примера руководства:", str.replace("w3cschool.cc", "example.com"))
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
Вывод вышеприведённого примера выглядит следующим образом:
Example旧地址: www.w3cschool.cc Example新地址: www.example.com thwas was string example....wow!!!
Другие расширения
Строки в Python3