Drukarnia.BLOG

Всіх вітаю! Сьогодні ми розглянемо метод split() у Python та побачимо, як використовувати його на прикладах.

Суть метода

Метод split() розділяє рядки за конкретним символом. Даний метод може приймати символ, за яким буде здійснюватися розділення рядка та параметр maxsplit, що визначає кількість розділень рядка. Параметр maxsplit є опціанальним, тому загалом його не обов’язково вказувати.

Приклади

Метод split() без будь-яких параметрів

Спочатку спробуємо просто застосувати split() без якихось параметрів.

Ось як це працює:

languages = "Python C++ C C# Fortran R Cobol"
print(languages.split())
['Python', 'C++', 'C', 'C#', 'Fortran', 'R', 'Cobol']

Якщо не надавати методу жодних параметрів, то він просто буде розділяти рядок за пробілами.

Розділення за конкретним символом

Тепер давайте додамо коми між мовами, причому без пробілів:

languages = "Python,C++,C,C#,Fortran,R,Cobol"

Спробуємо розділити цей рядок на мови програмування. Для цього нам треба передати методу split() символ, за яким ми будемо розділяти наш рядок.

Ось приклад розділення рядка за комами:

languages = "Python,C++,C,C#,Fortran,R,Cobol"
print(languages.split(","))
['Python', 'C++', 'C', 'C#', 'Fortran', 'R', 'Cobol']

Пропоную у якості ше одного прикладу замінити кому на знак долара:

languages = "Python$C++$C$C#$Fortran$R$Cobol"
print(languages.split("$"))
['Python', 'C++', 'C', 'C#', 'Fortran', 'R', 'Cobol']

У цьому випадку ми розділяємо рядок за знаком долара.

Застосування параметра maxsplit

Тепер використаємо параметр maxsplit, щоб встановити точну кількість розділень, яке ми хочемо зробити.

Визначаємо його, надаючи значення 2:

languages = "Python,C++,C,C#,Fortran,R,Cobol"
print(languages.split(",", maxsplit=2))
['Python', 'C++', 'C,C#,Fortran,R,Cobol']

Як бачимо, рядок був розділений на дві частини. Задля ще одного прикладу пропоную розділити рядок на чотири частини:

languages = "Python,C++,C,C#,Fortran,R,Cobol"
print(languages.split(",", maxsplit=4))
['Python', 'C++', 'C', 'C#', 'Fortran,R,Cobol']

Тут розділень вже чотири.

Висновок

У цій статті ми познайомилися з методом split() та тим, як використовувати його на практиці. Дякую за увагу!

Artigos sobre empresas locais e pessoas interessantes:

Compartilhe suas ideias em uma nova publicação.
Estamos aguardando sua longa leitura!
Magnifique numérique

Magnifique numérique

@magnifiquedigitalworld

Прекрасний цифровий світ

97Leituras longas
2.2KVisualizações
28Seguidores
Apoiar
Em Drukarnia desde 14 de julho 2025

Mais do autor

Você também pode estar interessado em:

  • Встановлення Linux для новачків

    Якщо ви це читаєте, ви явно хочете поставити Linux та поринути в нього. Сьогодні ми покажемо як встановити Linux, який дистрибутив обрати для початку, і покажемо налаштування, котрі можуть вам знадобитися

    Tópicos desta longa leitura:

    Linuxmint
  • Принцип KISS: стільки, скільки потрібно

    Всім привіт! Я розпочинаю серію дописів на тему принципів та дизайн патернів у програмуванні. Мета цього, в першу чергу, особисто мені, засвоїти інформацію на кращому рівні. Перша тема - принцип KISS.

    Tópicos desta longa leitura:

    Програмування

Comentários (0)

Apoie o autor primeiro.
Escreva um comentário!

Você também pode estar interessado em:

  • Встановлення Linux для новачків

    Якщо ви це читаєте, ви явно хочете поставити Linux та поринути в нього. Сьогодні ми покажемо як встановити Linux, який дистрибутив обрати для початку, і покажемо налаштування, котрі можуть вам знадобитися

    Tópicos desta longa leitura:

    Linuxmint
  • Принцип KISS: стільки, скільки потрібно

    Всім привіт! Я розпочинаю серію дописів на тему принципів та дизайн патернів у програмуванні. Мета цього, в першу чергу, особисто мені, засвоїти інформацію на кращому рівні. Перша тема - принцип KISS.

    Tópicos desta longa leitura:

    Програмування