Раздел Python String ()

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

Синтаксис partition():

 string.partition (разделитель)

partition () Параметры ()

partition()Метод принимает параметр разделитель строки , который отделяет строку на первое вхождение этого.

Возвращаемое значение из раздела ()

Метод раздела возвращает 3-кортеж, содержащий:

  • часть перед разделителем, параметр разделителя и часть после разделителя, если параметр разделителя найден в строке
  • сама строка и две пустые строки, если параметр-разделитель не найден

Пример: как работает partition ()?

 string = "Python is fun" # 'is' separator is found print(string.partition('is ')) # 'not' separator is not found print(string.partition('not ')) string = "Python is fun, isn't it" # splits at first occurence of 'is' print(string.partition('is'))

Вывод

 ('Python', 'is', 'fun') ('Python - это весело', '', '') ('Python', 'is', "весело, не так ли")

Интересные статьи...