Курс 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. Управление виртуальными окружениями в Python
  4. Статическая типизация в Python
  5. Введение в Python
  6. Модуль math: константы π и e
  7. F-строки в Python
  8. Список переменных с %who
  9. Расчет времени выполнения
  10. Константы в модуле cmath
  11. Преобразование чисел в восьмеричную строку
  12. Поиск индекса элемента в списке
  13. Удаление элементов во время итерации
  14. Сортировка с параметром key
  15. Python: библиотеки и функции
  16. GitHub в Telegram: подписка на уведомления
  17. Очистка строки в Python
  18. Модуль array: создание и использование массивов
  19. Операторы объединения в Python 3.9
  20. Получение идентификатора объекта в памяти
  21. Определение размера папок в Python
  22. Карта бомбоубежищ в Москве и Питере
  23. Поток данных в Python
  24. Синхронизация потоков с time.sleep()
  25. Работа с утверждениями в Python
  26. Управление сессиями в Python
  27. Основы работы со строками в Python
  28. Экранирование символов в Python
  29. Именованные срезы в Python
  30. Переменная с нижним подчеркиванием
  31. Деление в Python
  32. Получение пути к текущему скрипту с помощью os
  33. Генератор данных в Keras
  34. Создание даты из строки ISO
  35. Хеши в Python
  36. Работа со слайсами
  37. Присвоение и ссылки
  38. Асинхронное программирование с asyncio
  39. Оператор объединения словарей
  40. Настройка шрифта и цвета в Tkinter
  41. Умножение строк и списков
  42. Объединение списков в Python.
  43. Измерение времени выполнения кода
  44. Получение имени функции с помощью inspect
  45. Подсчет элементов в Python
  46. Получение срезов итераторов

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