Как заменить букву в строке в Python?

Пользователь

от steve , в категории: Python , 2 года назад

Как заменить букву в строке в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@steve Используйте replace() метод в Python, чтобы заменить любую букву в строке, ниже код как пример:


1
2
3
4
5
6
text = "тестовая строка"

result = text.replace("о", "О")

# Вывод: тестОвая стрОка
print(result) 
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от clement.erdman , год назад

@steve 

Для замены буквы в строке в Python можно использовать метод replace(). Его синтаксис выглядит следующим образом:

1
new_string = old_string.replace(old_char, new_char)


Где:

  • old_string - исходная строка, которую нужно изменить
  • old_char - символ, который нужно заменить
  • new_char - символ, на который нужно заменить old_char
  • new_string - новая строка с замененным символом


Пример:

1
2
3
s = "Hello, world!"
s_new = s.replace("o", "X")
print(s_new)  # "HellX, wXrld!"


В этом примере мы заменяем все вхождения символа "o" на "X". Результат выводится на экран.