Метод 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 (
` это `
))
Вывод:
(`выродки `, `есть`, `хороший`) (`выродки - это хорошо`, ` `,` `) (`выродки`,` есть`, "хорошо, не правда ли")