Курс 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. Работа со строками в Python.
  3. Преобразование списка в словарь через генератор
  4. Оператор continue в Python
  5. Сортировка с помощью key
  6. TypedDict для kwargs в Python 3.12
  7. Курсы Яндекс Практикум
  8. Работа со строками в Python
  9. Участие в сообществе @selectel
  10. Оператор морж в Python 3.8
  11. Вычисление времени выполнения
  12. Тернарный оператор в Python
  13. Управление IP-адресами через прокси
  14. Проверка подстроки в строке с помощью in
  15. Решение переменной Шредингера
  16. Проверка существования переменной с оператором :=
  17. Удаление элементов во время итерации
  18. Перезагрузка оператора в Python
  19. Объединение словарей в Python
  20. JMESPath в Python
  21. Разбиение строки в Python
  22. Проверка окончания строки с помощью str.endswith()
  23. Форматирование чисел в Python
  24. Разделение списка на гнппы
  25. Взаимодействие с внешними процессами в Python
  26. Работа с getopt
  27. Преобразование регистра строк
  28. Профилирование кода
  29. Отделение звука от видео
  30. Объединение словарей в Python
  31. Counter() — подсчет элементов
  32. Частичное совпадение пользовательского ввода в Python 3.10
  33. Запуск асинхронной корутины
  34. Dict Comprehension в Python
  35. Проверка элементов списка условием
  36. Генератор надежных паролей
  37. Группировка элементов Python
  38. Проверка ввода с помощью isdigit
  39. Установка Git и AWS CLI
  40. Удаление ключа из словаря в Python
  41. Функция count() в Python
  42. Отслеживание прогресса с tqdm
  43. Отладка в Python
  44. Экранирование символов в Python

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