Метод partition - делит строку по первому совпадению подстроки на Python

Метод partition возвращает кортеж из строки, разделенной по первому совпадению подстроки и указанного в параметре разделителя.

Синтаксис

строка.partition(разделитель)

Пример

Давайте применим метод partition к следующей строке:

txt = 'abc_dea' print(txt.partition('_'))

Результат выполнения кода:

('abc', '_', 'dea')

Пример

А теперь добавим в нашу строку дополнительный символ '_' и снова применим метод partition:

txt = 'ab_cd_ea' print(txt.partition('_'))

Как видно из полученного результата, метод разделил строку только по первому совпадению символа '_':

('ab', '_', 'cd_ea')

Смотрите также

  • метод rpartition,
    который делит строку по последнему совпадению подстроки
  • метод rsplit,
    который делит строку по подстроке справа
  • метод split,
    который делит строку по подстроке слева
  • метод join,
    который возвращает строку из списка строк



Чат с GPT Компилятор