Курс 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. Функция eval() в Python
  5. Улучшенные подсказки для импорта в Python 3.12
  6. Многострочные комментарии в Python
  7. Python Translator: создание локальных переводчиков
  8. Поиск уникальных и повторяющихся элементов
  9. Поиск с библиотекой Google
  10. Анализ кода — Python
  11. Цикл for в Python
  12. Конкатенация строковых литералов
  13. Оптимизация памяти в Python
  14. Функции в одну строку
  15. Наследование в программировании
  16. Dict Comprehension в Python
  17. Метод pop() списка
  18. Генерация резюме в Gensim
  19. Игра «Угадывание чисел»
  20. Тестирование функции сложения
  21. Профилирование кода
  22. Функции с необязательными аргументами
  23. Удаление элементов из списка
  24. Явный импорт переменных
  25. Измерение времени выполнения кода с использованием time
  26. Переворот последовательности
  27. Переопределение метода xor в Python
  28. Область видимости переменных
  29. Модуль os: работа с файлами и папками
  30. Конкатенация строк с методом join()
  31. Подписка на @SelectelNews
  32. Глубокое копирование объектов
  33. Определение объема памяти объекта
  34. Печать календаря в Python
  35. Форматирование заголовков в Python
  36. Поиск индекса элемента в списке
  37. Magic Commands — улучшение работы с Python
  38. Создание новых функций с помощью functools.partial
  39. Поиск элементов BeautifulSoup
  40. Структура строк в Python
  41. Использование эмодзи в Python
  42. Транспонирование 2D-массива с помощью zip
  43. Расширение информации об ошибке в Python
  44. Метод setdefault() в Python

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