Курс 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. Анализ текста на русском языке с помощью Pymystem3
  2. Нахождение максимального значения и его индекса в списке
  3. Обход словаря в Python
  4. Добавление элементов в список
  5. Протокол управления контекстом
  6. Numpy: разбиение массивов
  7. Форматирование кода на Python
  8. Построение графиков в терминале с bashplotlib
  9. Декораторы в Python
  10. Функции в одну строку
  11. Создание итерируемых объектов
  12. Основы работы со списками
  13. Блок try-except-else
  14. Шаблоны Flask: условия и циклы
  15. Разбиение текста в Python
  16. Область видимости переменных
  17. Сохранение и загрузка модели в PyTorch
  18. Срез в Python
  19. Добавление Progressbar в Python
  20. Работа со строками в Python
  21. Defaultdict в Python
  22. Срезы в Python
  23. Слияние словарей в Python 3.9
  24. Возврат нескольких значений из функции
  25. Генератор надежных паролей
  26. Создание генераторов
  27. Модуль inspect: получение информации о объектах
  28. Шаблоны и наследование в Flask
  29. Декоратор Ajax required
  30. Обратное распространение ошибки
  31. Модуль os: работа с файлами и папками
  32. Получение пути к текущему скрипту с помощью os
  33. Константы в модуле cmath
  34. Удаление символа из строки
  35. Хранение переменных в словаре.
  36. Форматирование строк в Python
  37. Antigravity модуль
  38. Реверс строки и списка в Python.
  39. Карта бомбоубежищ в Москве и Питере
  40. Обрезка изображения с Pillow
  41. Оформление кода на Python
  42. Многострочные комментарии в Python
  43. Удаление файлов и папок в Python
  44. Модуль itertools: комбинации и перестановки
  45. Оптимизация памяти с __slots__
  46. Создание множества в Python

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