Курс Python → Разделение строк методом split()

Python предоставляет удобный способ разделения строк на список подстрок с помощью метода split(). Для этого достаточно вызвать этот метод у строки, которую вы хотите разбить, и передать в него символ, по которому будет происходить разделение. Например, если у вас есть строка «Пример текста для разбиения», и вы хотите разбить ее на слова, вы можете использовать следующий код:


mystring = "Пример текста для разбиения"
words = mystring.split()
print(words)

В данном случае, метод split() разобьет строку по символу пробела и вернет список слов. Однако, если вам нужно разделить строку по другому символу, то вы можете передать его в качестве аргумента методу split(). Например, чтобы разделить строку по запятой, вы можете воспользоваться следующим кодом:


mystring = "apple,banana,cherry"
fruits = mystring.split(",")
print(fruits)

Если вам необходимо разделить строку по пустому месту, то вы можете использовать метод split() без аргументов. В этом случае, строка будет разделена по любым последовательностям пробельных символов. Например:


mystring = "Это пример  текста   для   разбиения"
words = mystring.split()
print(words)

Кроме того, метод split() имеет необязательный параметр maxsplit, который позволяет определить максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает отсутствие ограничений. Однако, вы можете указать конкретное число разбиений. Например, чтобы разбить строку только на две части, вы можете воспользоваться следующим кодом:


mystring = "разбить эту строку на две части"
parts = mystring.split(" ", 1)
print(parts)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Инверсия списка/строки в Python
  2. Работа с f-строками 2.0
  3. Реализация операции -= для пользовательского класса
  4. Объединение, распаковка и деструктуризация
  5. Тестирование времени с Freezegun
  6. Генератор данных в Keras
  7. Логирование с Logzero: ротация файла
  8. Декораторы в Python
  9. Определение объема памяти объекта
  10. Работа с комплексными числами
  11. Явный импорт переменных
  12. Удаление ключа из словаря в Python
  13. Работа с индексами списков
  14. Python Enum Weekday Usage
  15. Замена атрибута в именованном кортеже
  16. Объединение строк с помощью метода join
  17. Создание GUI с Tkinter: Entry
  18. Функции в Python: создание и вызов
  19. Установка и использование Virtualenv
  20. Циклы for в Python
  21. Работа с Requests для HTTP-запросов
  22. Извлечение аудио из видео
  23. GitHub в Telegram: подписка на уведомления
  24. Метод split() в Python
  25. Блок else в Python
  26. Копирование в Python
  27. Установка библиотек в Python
  28. Работа с итераторами в Python
  29. Разделение строки с регулярными выражениями
  30. Управление контекстом выполнения
  31. Измерение времени выполнения
  32. Необязательные аргументы в Python
  33. Combobox в Tkinter
  34. Работа с IP-адресами в Python
  35. Получение значений из словарей
  36. Поиск наиболее частого элемента в списке
  37. Атрибуты класса и экземпляра в Python
  38. Импорт с альтернативным именем
  39. Создание вложенных циклов for
  40. Настройка логгера Logzero
  41. Удаление символов новой строки в Python.
  42. Хеширование паролей с использованием salt
  43. Импорт в Python: список all
  44. Лямбда-функции в defaultdict
  45. Метод enumerate() в Python
  46. Тестирование функции сложения
  47. Работа со слайсами

Marketello читают маркетологи из крутых компаний