Курс 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. Тестирование времени с Freezegun
  2. Преобразование объекта в строку
  3. Генерация фальшивых данных с Faker
  4. Функция zip() в Python
  5. Python: динамическая типизация и проверка типов
  6. Группировка элементов Python
  7. Оператор Walrus в Python 3.8
  8. Генераторы в Python
  9. Установка и использование Logzero
  10. Оператор «or» в Python
  11. Поиск кода
  12. Печать комбинаций в Python с Itertools
  13. Удаление файлов в Python
  14. Возвращение нескольких значений через кортеж или класс
  15. Типы возвращаемых значений в Python
  16. Переменная с нижним подчеркиванием
  17. Модуль math: основные функции
  18. Присвоение значений переменным в Python
  19. Проверка элемента в множестве.
  20. Функция enumerate в Python
  21. Анонимные функции в Python
  22. Роль ключевого слова self
  23. Метод count() для списка
  24. Сравнение def и lambda в Python
  25. Нахождение хеша для бесконечности и NaN в Python
  26. Метод join() для объединения элементов
  27. Преобразование текста в нижний регистр
  28. Удаление элемента по индексу
  29. Генераторы в Python
  30. Удаление символа из строки
  31. Списковые включения в Python
  32. Генераторы в Python
  33. Преобразование чисел в восьмеричную строку
  34. Передача аргументов в Python
  35. Проверка окончания строки с помощью str.endswith()
  36. Избегайте использования goto
  37. Изучение объектов с помощью dir()
  38. Проверка однородности элементов списка
  39. Измерение времени выполнения кода
  40. Работа с YAML в Python
  41. Работа с словарями в Python
  42. Пропуск строк в файле с itertools
  43. Принцип одной функции
  44. Методы classmethod и staticmethod
  45. Фильтрация списка от «ложных» значений
  46. Декораторы с @wraps

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