41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
|
---
|
|||
|
title: String Replace Method
|
|||
|
localeTitle: Метод замены строки
|
|||
|
---
|
|||
|
## Метод замены строки
|
|||
|
|
|||
|
Метод `str.replace(old, new, max)` используется для замены подстроки `old` на строку `new` для общего количества `max` . Этот метод возвращает новую копию строки с заменой. Исходная строка `str` не изменяется.
|
|||
|
|
|||
|
#### Примеры
|
|||
|
|
|||
|
1. Заменить все вхождения `"is"` на `"WAS"`
|
|||
|
|
|||
|
```python
|
|||
|
string = "This is nice. This is good."
|
|||
|
newString = string.replace("is","WAS")
|
|||
|
print(newString)
|
|||
|
```
|
|||
|
|
|||
|
Вывод
|
|||
|
|
|||
|
```python
|
|||
|
ThWAS WAS nice. ThWAS WAS good.
|
|||
|
```
|
|||
|
|
|||
|
2. Замените первые 2 вхождения `"is"` на `"WAS"`
|
|||
|
|
|||
|
```python
|
|||
|
string = "This is nice. This is good."
|
|||
|
newString = string.replace("is","WAS", 2)
|
|||
|
print(newString)
|
|||
|
```
|
|||
|
|
|||
|
Вывод
|
|||
|
|
|||
|
```python
|
|||
|
ThWAS WAS nice. This is good.
|
|||
|
```
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
Подробнее о замене строк в [документах Python](https://docs.python.org/2/library/string.html#string.replace)
|