Метод partition

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

Синтаксис

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

Пример

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

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

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

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

Пример

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

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

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

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

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

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