Курс 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. Декоратор total_ordering для сравнения объектов
  2. Работа со словарями в Python
  3. Фильтрация последовательности
  4. Метод ifloordiv для пользовательских классов
  5. Перевернуть список в Python
  6. Работа со строками в Python
  7. Различия символов в Python
  8. Создание именованных кортежей в Python
  9. Сортировка данных с лямбда-функциями
  10. Деление в Python
  11. Блок else в циклах Python
  12. Метод join для наборов
  13. Таймер обратного отсчета
  14. Работа с типами данных в Python с помощью pydantic.
  15. Открытие и редактирование скриптов Python
  16. Создание новых списков в Python
  17. Генераторы в Python
  18. Работа с модулем glob в Python
  19. Работа с файлами в Python
  20. Форматирование данных с pprint
  21. Изменение логики работы с временем
  22. Отрицательные индексы списков
  23. Транспонирование 2D-массива с помощью zip
  24. Построение графиков в Matplotlib
  25. Реализация метода __abs__ в Python
  26. Сохранение Unicode в JSON
  27. Обход словаря в Python
  28. Аннотации типов в Python
  29. Метод rlshift для битового сдвига
  30. Конкатенация строк в Python
  31. Управление мышью и клавиатурой с Pyautogui
  32. Проекты на Python
  33. Поиск файлов по шаблону
  34. Обработка данных в Python
  35. Определение функций с необязательными аргументами
  36. Динамические маршруты во Flask
  37. Нахождение самого длинного слова в списке с помощью max
  38. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  39. Python и Монти Пайтон
  40. Удаление пробелов методом translate()
  41. Работа с кортежами в Python
  42. Инверсия списков и строк в Python
  43. Оператор деления для класса Rational
  44. Методы list в Python
  45. Python: цикл for и оператор присваивания
  46. Удаление элемента из списка в Python
  47. Оператор == в Python
  48. Безопасный доступ к значениям словаря
  49. Вывод переменной и строки в Python

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