Методы строки str.partition() и str.rpartition() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим строковые методы: partition(), rpartition(). Данные методы разделяют строку на кортеж при первом появлении строки аргумента в виде разделителя.

Синтаксис методов:

str.partition(separator)

str.rpartition(separator)

Аргументы:

  • str - заданная строка, в которой необходимо провести разделение.
  • separator - строка разделитель.

Метод partition() разбивает строку при первом появлении строки разделителя, возвращая при этом кортеж, в котором содержится часть перед разделителем, сам разделитель и часть после разделителя.

Метод rpartition() разбивает строку при последнем появлении строки разделителя, возвращая при этом кортеж, в котором содержится часть перед разделителем, сам разделитель и часть после разделителя.

Примеры:

string_example = 'Practice is the best knowledge and the best manifestation of oneself.'

print(string_example.partition('is'))

print(string_example.partition('the'))

print(string_example.rpartition('is'))

print(string_example.rpartition('the'))

Результат:

>>> ('Practice ', 'is', ' the best knowledge and the best manifestation of oneself.')
>>> ('Practice is ', 'the', ' best knowledge and the best manifestation of oneself.')
>>> ('Practice ', 'is', ' the best knowledge and the best manifestation of oneself.')
>>> ('Practice is the best knowledge and ', 'the', ' best manifestation of oneself.')
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)