Курс Python → Замена подстроки

Функция replace() в Python представляет собой метод, который позволяет заменить часть строки на другую часть. Этот метод принимает два аргумента: подстроку, которую необходимо заменить, и новую подстроку, на которую нужно заменить старую.

Для использования функции replace() необходимо вызвать этот метод на строке, которую вы хотите изменить, и передать два аргумента: старую подстроку и новую подстроку. Например, если у вас есть строка "Hello, World!", и вы хотите заменить слово "Hello" на "Hi", вы можете использовать следующий код:


s = "Hello, World!"
new_s = s.replace("Hello", "Hi")
print(new_s)  # Output: "Hi, World!"

Функция replace() возвращает новую строку с замененными подстроками, не изменяя исходную строку. Это позволяет вам сохранить исходную строку неизменной и работать с новой строкой, содержащей замененные значения.

Также важно отметить, что функция replace() чувствительна к регистру, поэтому при замене подстроки необходимо учитывать верхний и нижний регистр символов. Если вам необходимо произвести замену без учета регистра, можно использовать методы lower() или upper() для приведения строк к одному регистру перед заменой.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Многоточие в Python
  2. Отрицательные индексы списков
  3. Работа с модулем os в Python
  4. Функции в одну строку
  5. Defaultdict в Python
  6. Добавление цвета в консоли
  7. Определение объема памяти объекта
  8. Создание обратного итератора
  9. Работа с кортежами в Python
  10. Многоточие в Python
  11. Оптимизация памяти с __slots__
  12. Библиотека schedule: планировщик задач
  13. Лямбда-функции в Python
  14. Форматирование чисел в Python
  15. Настройка вывода в Numpy
  16. Метод add для класса Vector
  17. Декораторы в Python
  18. Тестирование времени с Freezegun
  19. Блок else в обработке исключений
  20. Управление виртуальными средами в Python
  21. Компиляция регулярных выражений
  22. Проверка ввода с помощью isdigit
  23. Область видимости переменных
  24. Оформление текста в консоли с TermColor
  25. Функция zip() — объединение последовательностей
  26. Логические операторы в Python
  27. Импорт модуля из другого каталога
  28. Конвертация изображений в PDF
  29. Генераторы в Python
  30. Установка переменной среды в Python
  31. Обработка ошибок в JSON данных
  32. Форматирование данных с помощью pprint
  33. Блок else в циклах.
  34. Обработка ошибок в Python
  35. Измерение времени выполнения в Python
  36. Транспонирование 2D-массива с помощью zip
  37. Замена текста в Python
  38. Аннотации типов в Python
  39. Преобразование строк в числа в Python
  40. Работа с необработанными строками
  41. Модуль antigravity: генерация координат
  42. Python groupby() из itertools: работа с повторяющимися элементами
  43. Операторы сравнения в Python
  44. Конвертация текстовых чисел с помощью Numerizer
  45. Преобразование числа в список цифр
  46. Оператор continue в Python

Marketello читают маркетологи из крутых компаний