Рубрики
Без рубрики

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

Ismycode |. Если вы ищете замена экземпляров персонажа в строке, Python имеет … Теги с Python, программированием, CodeNewie, учебником.

Ismycode |.

Если вы ищете замена экземпляров символа в строке, Python имеет встроенный ** заменить () ** Способ, который делает задачу для вас.

заменить Метод заменяет каждое сопоставление старых символов/подстроки новыми символами/подстрокой.

* Синтаксис: *

String.replace (старый, новый, счет)

* Параметры: *

  • Старый – персонаж или подстрок, который вы хотите заменить.
  • Новый – Новый символ или подстрок, который заменил бы старую подстроку.
  • Количество (необязательно) – Количество раз, раз вы хотите заменить старую подстроку новой подстрокой

Возвращаемое значение

Этот метод возвращает копию строки, где старая подстрока заменяется новым, сохраняя исходную строку без изменений. Если старая строка не найдена, возвращается копия исходной строки.

Пример 1 – заменить все экземпляры символа в заданную строку

# replace all the characters in a string
sample_text = 'All the, commas, will, be, replaced by empty string, in this,, sentence,'
print(sample_text.replace(',', ''))

Выход

All the commas will be replaced by empty string in this sentence

Пример 2 – Заменить все экземпляры подстроки в заданную строку

# replace the old substring with new substring
sample_text2 = 'This is a wrong sentence'
print(sample_text2.replace('wrong', 'correct'))

Выход

This is a correct sentence

Пример 3 – заменить только один экземпляр подстроки в заданную строку

# replace substring of only one occurence
sample_text3 = 'int, string, bool, byte, string, float, bit, string'
print(sample_text3.replace('string', 'char',1))

Выход

int, char, bool, byte, string, float, bit, string

Пример 4 – Замените символ в строку при индексе

# Replace character in string at index 
sample_text4 = 'Europx'
new_text ='e'
print(sample_text4[:5] + new_text + sample_text4[5+1:])

Выход

Europe

Пост Как заменить символы в строке в Python? появился первым на INSMYCODE Отказ

Оригинал: “https://dev.to/itsmycode/how-to-replace-characters-in-a-string-in-python-lbn”