Курс 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. Проверка списка: any() и all()
  2. Форматирование строк в Python
  3. Логирование с Loguru
  4. Новшества Flask 2.0
  5. Фильтрация списков с itertools
  6. Запрос пароля с помощью getpass
  7. Компиляция регулярных выражений
  8. Декоратор total_ordering для сравнения объектов
  9. Копирование объектов в Python
  10. Создание множества в Python
  11. Проверка наличия элемента в списке
  12. Запуск внешних программ с subprocess
  13. Создание уникального множества
  14. Тайное преобразование типа ключа
  15. Оператор * в Python
  16. Шаблоны Flask: условия и циклы
  17. Метод rsub для пользовательских чисел
  18. Модуль math: константы π и e
  19. Операции со строками в Python
  20. Объединение словарей в Python
  21. Импорт модулей и пакетов в Python
  22. Работа с OpenCV
  23. Метод title() в Python
  24. UserString в Python
  25. Распаковка аргументов в Python
  26. Метод split() для разделения строк
  27. Функции range() в Python
  28. Многострочные комментарии в Python
  29. Разделение строки с регулярными выражениями
  30. Защита данных в Python
  31. Многопоточность в Python
  32. Циклы for в Python
  33. Генераторы данных
  34. Операторы присваивания в Python
  35. Тестирование модели в PyTorch
  36. Преобразование списка в словарь через генератор
  37. Генераторы в Python
  38. Оператор @ для умножения матриц
  39. Принцип одной функции
  40. Работа со слайсами
  41. None в Python: использование и особенности
  42. Функции-генераторы в Python
  43. Взаимодействие с внешними процессами в Python
  44. Создание треугольника Паскаля
  45. Бесконечные списки в Python
  46. Обработка исключений в Python

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