Python String Split(): список, по символу, разделитель. ПРИМЕР

Что такое разделение в Python?

Функция разделения помогает манипулировать строками в Python. Он позволяет разбить строку на разные подстроки. Он возвращает список слов, присутствующих в строке или строке и разделенных строкой-разделителем.

Зачем использовать функцию Split() в Python?

Вот причины использования функции Python Split():

  • Программа Python может потребовать манипулирования строками.
  • Если вы хотите разбить строки большой длины или строку на множество подстрок или строк меньшего размера.
  • Функция работает даже при отсутствии разделителя или наличии пробелов. Он обеспечивает некоторый вывод или нарушает разделение строк.
  • Функция разделения shares подстроки в виде элементов строки.
  • Функция сканирует строку/строку на наличие разделителя по умолчанию, передаваемого в качестве параметра.
  • Функция разделения помогает эффективно управлять строками в коде Python.

Синтаксис функции разделения в Python

Функция разделения в Python предоставляет список слов в каждой строке или строке. Такие строки всегда разделяются строкой-разделителем. Он предоставляет одну или несколько подстрок из основных строк. Синтаксис разделения состоит из функции с двумя параметрами, называемыми разделитель высокопоставленных Макс с возвращаемым значением.

Синтаксис функции разделения приведен ниже: –

Синтаксис:

string. split (separator, max)

Фоллоwing параметры функции описываются следующим образом:

  • Разделитель: Разделитель определяется для идентификации разделителя. С помощью разделителя функция разделения разбивает основную строку на несколько подстрок.
  • Параметр Макссплит: Это число, которое передается в функцию для разделения строки на максимальное количество вхождений.
  • Вернуть: Функция разделения возвращает обратно к списку строк после разрыва или разделения основной строки.

Как разделить строку с разделителем?

A ограничитель может быть определен как строка, которая встречается в форме пробела, запятой, точки с запятой, двоеточия и любого другого символа. Функция выводит начало и конец строки символов, слова или элемента данных.

Давайте рассмотрим приведенный ниже пример Python для использования функции разделения с использованием разделителя.

Код Python:

text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))

Вывод:

['Hello', 'World', 'Guru99']
['Hello,World', 'Guru99']
['Hello,World', ', Guru99']

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

Как разбить строку при появлении любого символа, присутствующего в строке?

Функцию разделения в Python можно использовать разными способами. Одним из таких сценариев может быть использование функции разделения для появления символа в качестве разделителя. Функция разделения может использоваться для идентификации символа, который можно использовать вместо разделителя, присутствующего в основной строке, или заменить его для разделения строки.

Давайте рассмотрим приведенный ниже пример использования функции разделения с использованием символа, используемого в качестве разделителя в данной строке.

Код Python:

text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))

Вывод:

['He', '', 'o Wor', 'd Guru99']

В приведенном выше коде строка разделяется при первом появлении символа, используемого в качестве разделителя. Здесь определенный символ «Л».

Как разбить строку на список?

Функцию разделения также можно использовать для разделения строки, которая будет напечатана в виде списка. Здесь вы можете использовать циклическую печать как строку на разные подстроки в виде списка.

Фоллоwing пример показывает использование функции разделения.

Код Python:

text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
    print(st)

Вывод:

Hello
World
Guru99

В приведенном выше коде строка разделяется, а затем перечисляется одна за другой с помощью цикла.

Как разделить строку с помощью оператора Max Split?

Функция разделения также предоставляет возможность разбить строку на максимальное количество раз. Если значение не инициализировано, оно дает -1 в качестве значения по умолчанию.

Давайте рассмотрим приведенный ниже пример использования функции разделения.

Код Python:

text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)

Вывод:

['Hello World Guru99']
['Hello World Guru99']

В приведенном выше коде Python строка разделяется по максимальному количеству экземпляров.

Как использовать функцию разделения () с использованием подстроки в Python?

Подстроку можно определить как строку, которая присутствует в основной строке. Функция разделения может использоваться для разделения основной строки на основе подстроки, присутствующей в этой строке.

Давайте рассмотрим приведенный ниже пример использования функции разделения.

Код Python:

text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])

Вывод:

99
Hello World

В приведенном выше коде есть две подстроки с именем 99, а строка Hello world отделяется на основе подстроки «Guru», присутствующей в основной строке «Hello world Guru 99».

Важность функции Split() в Python

Функция разделения может быть очень удобной функцией Python при работе над проектом интеллектуального анализа текста. Функция разделения может использоваться в нескольких настраиваемых формах. Он мог разбивать строки при инициализации разделителя. Даже если разделитель отсутствует, функцию разделения можно использовать для разделения строки на основе пробелов, присутствующих в строке.

Функция разделения также разбивает строку при наличии нескольких разделителей. Это показывает, насколько динамична и важна функция разделения в Python.

Выводы

  • Функция разделения помогает манипулировать строками в Python.
  • Функция разделения состоит из указанного разделителя и параметра max.
  • Функцию разделения можно использовать для разделения строк с помощью разделителя.
  • Функцию разделения можно использовать для разделения строк по вхождению символа.
  • Функция разделения может использоваться для разделения строк в виде списка.