Существует несколько методов, позволяющих удалить определенный символ из строки: Важная деталь — строки в Python неизменяемы. Исходная строка останется нетронутой, а новую вернут методы, о которых написано выше. 1. Примитивный метод удаления символа из строки Суть этого метода проста. Мы пишем цикл и создаем новую пустую строку. Цикл работает так: все символы кроме элемента с индексом n помещаются в новую строку. (n — индекс элемента, который нам нужно удалить) input_str = "python" # Выводим в консоль исходную строку print ("Исходная строка: " + input_str) result_str = "" for i in range(0, len(input_str)): ----if i != 3: --------result_str = result_str + input_str[i] # Выводим в консоль строку после удаления i-го элемента print ("Строка после удаления i-го элемента: " + result_str) Вывод: Исходная строка: python
Строка после удаления i-го элемента: pyton 2. Удаление элемента из строки с помощью метода replace() str = "pythont" print ("Исходная строка: " + str) res_str = str.replace('t'