Python Розділення рядків (): Список, За символом, Роздільник
⚡ Розумний підсумок
Python string split() — це вбудований метод, який розбиває рядок на список підрядків за допомогою роздільника. Він повертає частини як елементи списку та приймає необов'язкове обмеження maxsplit.
Що таке Спліт Python?
Функція split() допомагає в струнні маніпуляції in PythonВін дозволяє розділити рядок на різні підрядки. Він повертає список слів, присутніх у рядку або рядку, розділених роздільником.
Навіщо використовувати функцію split() у Python?
Ось причини використання Python Функція split():
- A Python програма може вимагати маніпуляції з рядками.
- Коли потрібно розбити рядки великої довжини або рядок на багато підрядків або менших рядків.
- Функція працює, навіть якщо роздільника немає або є пробіли. Вона надає певний вивід або розбиває рядок на частини.
- Функція split() розділяє підрядки у вигляді елементів рядка.
- Функція сканує рядок або блок на наявність роздільника за замовчуванням, який передається як параметр.
- Функція split() допомагає ефективно керувати рядками в Python Код.
Синтаксис функції split() у Python
Функція split() у Python надає список слів у кожному рядку або рядку. Такі рядки завжди розділені рядком-роздільником. Він надає один або декілька підрядків з основних рядків. Синтаксис split() складається з функції з двома параметрами, які називаються роздільником та max, з повертаним значенням.
Синтаксис функції split() наведено нижче:
Синтаксис:
string. split (separator, max)
Наступні параметри функції описані наступним чином:
- Сепаратор: Роздільник визначено для позначення роздільника. За допомогою роздільника функція split() розділяє основний рядок на кілька підрядків.
- Параметр Maxsplit: Це число, яке передається у функцію для розбиття рядка на максимальну кількість входжень.
- повернення: Функція split() повертає список рядків після розбиття або поділу основного рядка.
Як розділити рядок за допомогою розділювача?
Роздільник можна визначити як рядок, що зустрічається у формі пробілу, коми, крапки з комою, двокрапки та будь-якого іншого символу. Функція виводить початок і кінець рядка символів, слова або елемента даних.
Давайте розглянемо нижче Python приклад використання функції split() із залученням роздільника.
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']
У наведеному вище коді рядок розділено двокрапкою, пробілом і комою.
Як розділити рядок на наявність будь-якого символу в рядку?
Функція split() у Python можна використовувати різними способами. Одним із таких сценаріїв може бути використання функції split() при появі символу як роздільника. Функцію split() можна використовувати для визначення символу, який можна використовувати замість роздільника, присутнього в основному рядку, або як його заміну для його розділення.
Розглянемо наведений нижче приклад використання функції split() із залученням символу як роздільника у заданому рядку.
Python Код:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
вихід:
['He', '', 'o Wor', 'd Guru99']
У наведеному вище коді рядок розділяється при зустрічі символу, що використовується як роздільник. Тут визначеним символом є 'l'.
Як розбити рядок на список?
Функцію split() також можна використовувати для розділення рядка, який буде виведено у вигляді списку. Тут ви можете використовувати цикл для виведення рядка у вигляді різних підрядків у вигляді списку.
У наступному прикладі показано використання функції split().
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?
Функція split() також надає опцію розбиття рядка на максимальну кількість разів. Якщо значення не ініціалізовано, то вона повертає -1 як значення за замовчуванням.
Розглянемо наведений нижче приклад використання функції split().
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 коду, рядок розділяється на основі максимальної кількості екземплярів.
Як використовувати функцію split() з використанням підрядка в Python?
Підрядок можна визначити як рядок, присутній в основному рядку. Функцію split() можна використовувати для розділення основного рядка на основі підрядка, присутнього в цьому рядку.
Розглянемо наведений нижче приклад використання функції split().
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
У наведеному вище коді основний рядок розділяється на основі підрядка 'Guru' присутній у заданому рядку, тому частини до та після 'Guru' повертаються.
Важливість функції split() у Python
Функція split() може бути дуже зручною Python функція під час роботи над проектом з аналізу тексту. Функцію split() можна використовувати в кількох налаштовуваних формах. Вона може розділяти рядки при ініціалізації роздільника. Навіть якщо роздільник відсутній, функцію split() все одно можна використовувати для розділення рядка на основі пробілів, присутніх у рядку.
Функція split() також розділяє рядок за наявності кількох роздільників. Це показує, наскільки динамічною та критичною є функція split() у Python є.

