Энциклопедия Python:replace()
Энциклопедия Python:replace()
| |
Тематические порталы
|
Функция replace()
в Python используется для замены подстроки в строке на другую строку. Она может быть очень полезной при работе с текстовыми данными.
Примеры использования
Вот несколько примеров использования функции replace()
:
string = "Hello, World!"
new_string = string.replace("World", "Python")
print(new_string) # "Hello, Python!"
В этом примере мы заменяем слово "World" на слово "Python" в строке "Hello, World!".
string = "111222333444"
new_string = string.replace("2", "0")
print(new_string) # "111000333444"
В этом примере мы заменяем все вхождения символа "2" на символ "0" в строке "111222333444".
string = "Hello, World!"
new_string = string.replace("l", "L", 2)
print(new_string) # "HeLLo, World!"
В этом примере мы заменяем первые два вхождения символа "l" на символ "L" в строке "Hello, World!".
Обратите внимание, что функция replace()
не изменяет исходную строку, а возвращает новую строку с замененными символами. Если вы хотите изменить исходную строку, то можете использовать метод replace()
на самой строке:
string = "Hello, World!"
string = string.replace("World", "Python")
print(string) # "Hello, Python!"
Вот некоторые важные моменты, которые стоит знать о функции replace() в Python:
- Функция
replace()
заменяет все вхождения подстроки в строке на другую строку. - Функция
replace()
возвращает новую строку, а не изменяет исходную строку. - Функция
replace()
может принимать аргумент, который указывает, сколько вхождений нужно заменить. - Функция
replace()
чувствительна к регистру, то есть символы "A" и "a" считаются разными символами. - Если подстрока не найдена в строке, то функция
replace()
вернет исходную строку без изменений.