Курс 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. Возврат нескольких значений
  2. Antigravity модуль
  3. Функция zip() в Python
  4. Логирование с Logzero: ротация файла
  5. Хеширование паролей с солью
  6. Декораторы в Python
  7. Логирование с Logzero
  8. Срезы в Python
  9. Создание уникального проекта
  10. Нахождение разницы между списками в Python
  11. Тест скорости набора текста на Python
  12. Проверка на палиндром
  13. Применение функции map() в Python
  14. Работа с очередями в Python
  15. Закрытие файла в Python
  16. Перевод эмодзи и эмотиконов.
  17. Запуск внешних программ с subprocess
  18. Преобразование регистра строк
  19. Оценка выражений генератора в Python
  20. Удаление ссылок в Python
  21. Создание вложенных циклов for
  22. Сравнение строк в Python
  23. Оформление кода на Python
  24. Контекстный менеджер в Python
  25. Python: изменяемые и неизменяемые коллекции
  26. Генерация чисел с range()
  27. Декораторы в Python
  28. Мониторинг памяти с Pympler
  29. Транспонирование 2D-массива с помощью zip
  30. Операции с числами в Python
  31. Итерация по итерируемым объектам
  32. Библиотека funcy: удобные утилиты
  33. Поиск самого частого элемента
  34. Явный импорт в Python
  35. Оператор морж в Python 3.8
  36. Уникальные значения из списка
  37. Python Метод del.
  38. Глобальные переменные в Python
  39. Активация Matplotlib в Jupyter
  40. Модуль Operator в Python
  41. Аннотации типов в Python
  42. Шаблоны и наследование в Flask
  43. Вывод с переменной через запятую
  44. Управление доступом к модулю
  45. Склеивание строк без циклов
  46. Подсказки типов в Python

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