/
Вопросы и ответы
/
Python
/

Какая функция нужна для замены символа в строке в Python?

Какая функция нужна для замены символа в строке в Python?

4 года назад

Andrey Moshkov

Ответы

2

Для замены символа в строке используется метод 'replace()'. В качестве обязательных аргументов методу передаются искомая строка и строка, на которую нужно заменить искомую.

txt = 'I like bananas'

x = txt.replace('bananas', 'apples')

print(x) # => I like apples

Также в качестве третьего необязательного аргумента можно передать целое число, обозначающее какое количество вхождений искомой строки нужно поменять. Если не передавать этот параметр, будут заменены все вхождения искомой строки:

txt = 'one one was a race horse, two two was one too.'

x = txt.replace('one', 'three')

print(x) # => three three was a race horse, two two was three too.

или

txt = 'one one was a race horse, two two was one too.'

x = txt.replace('one', 'three', 2)

print(x) # => three three was a race horse, two two was one too.

3 года назад

Владимир Устянивский

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845