Раздел строки () в Python

| | | | | | | | |

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

Синтаксис:
string.partition (разделитель)

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

Возвращает:
Возвращает кортеж, содержащий часть перед разделителем, параметр-разделитель и часть после разделителя, если параметр-разделитель найден в строке.
Возвращает кортеж, содержащий саму строку и две пустые строки, если параметр-разделитель не найден.

КОД 1


string = "pawan is good"


# ' ' найден разделитель

print (string.partition ( `is` ))


Разделитель # не найден

print (string.partition ( `bad` ))

string = "pawan хорош, не так ли"


# разделяется, когда &# 39; '

print (string.partition ( ` это ` ))

Вывод:

(`pawan `, `есть`, `хороший`) (`паван хороший`, ` `,` `) (`паван`, `есть`, "хороший, не правда ли") 

Codex2


string = "гики - это хорошо"


# ' ' найден разделитель

print (string.partition ( `is` ))


Разделитель # не найден

print (string.partition ( `bad` ))

string = "выродки - это хорошо, не так ли"


# разделяется, когда &# 39; '

print (string.partition ( ` это ` ))

Вывод:

(`выродки `, `есть`, `хороший`) (`выродки - это хорошо`, ` `,` `) (`выродки`,` есть`, "хорошо, не правда ли")