Курс 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. Преобразование документов в PDF с помощью Spire.Office
  2. Поиск индекса элемента
  3. Сортировка данных в Python
  4. Замер времени выполнения кода
  5. Создание новых списков
  6. Очистка входных данных
  7. Проверка кортежей.
  8. Обновление и получение данных в SQLite
  9. Управление асинхронными задачами на Python.
  10. Область видимости переменных
  11. Хранение переменных в Python.
  12. Beautiful Soup — извлечение данных из HTML
  13. Импорт и использование модулей в Python
  14. Модуль xkcd: добавление юмора в Python
  15. Особенности запятых в Python
  16. Освоение Python
  17. Получение списка файлов в директории с использованием os
  18. Создание namedtuple из словаря
  19. Функции в Python
  20. Список методов и атрибутов
  21. Numpy: использование Ellipsis
  22. Функция map() в Python
  23. Установка random seed в Python
  24. Операторы объединения в Python 3.9
  25. Принципы Zen Python
  26. Python: Фильтрация списков с помощью filter()
  27. Многопоточность и асинхронное программирование в Python
  28. Python Enumerate
  29. Обновление множества в Python
  30. Установка и использование библиотеки google
  31. Копирование списков в Python
  32. Сравнение объектов в Python
  33. Метод rename() для переименования файлов и каталогов
  34. Частичное совпадение пользовательского ввода в Python 3.10
  35. Обмен значений переменных в Python
  36. Python groupby() из itertools: работа с повторяющимися элементами
  37. Генерация случайных чисел в Python
  38. Создание пользовательской коллекции в Python
  39. Сохранение и загрузка модели в PyTorch
  40. Получение значений из словарей
  41. Перетасовка списков в Python
  42. Основы работы со строками в Python
  43. Декораторы в Python
  44. Различия символов в Python
  45. Цикл for в Python

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