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

Python String – Заменить символ в определенную позицию

Автор оригинала: Python Examples.

Python – заменить символ по определенному индексу в строке

Чтобы заменить символ заданного символа в указанный индекс, вы можете использовать Slicing String Python, как показано ниже:

string = string[:position] + character + string[position+1:]

где персонаж Новый персонаж, который должен быть заменен на позиция Является ли индекс, на котором мы заменяем характер.

Пример 1: Замените символ в заданном положении в строке с помощью нарезки строки

В следующем примере мы возьмем строку, и замените символ на index = 6 с е Отказ

Python Program

string = 'pythonhxamples'
position = 6
new_character = 'e'

string = string[:position] + new_character + string[position+1:]
print(string)

Выход

pythonexamples

Пример 2. Замените символ в заданном положении в строке с использованием списка

В следующем примере мы возьмем строку, и замените символ на index = 6 с е Отказ Для этого мы сначала преобразуйте строку в список, затем замените элемент при заданном индексе с новым символом, а затем присоединитесь к элементам списка в String.

Python Program

string = 'pythonhxamples'
position = 6
new_character = 'e'

temp = list(string)
temp[position] = new_character
string = "".join(temp)

print(string)

Выход

pythonexamples

Резюме

В этом руководстве примеров Python мы узнали, как заменить символ по определенному индексу в строке с новым символом.