Курс 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. Генераторы по генератору
  2. Генератор надежных паролей
  3. Получение локальных переменных в Python
  4. Метод setdefault() в Python
  5. Асинхронное программирование с asyncio
  6. Протокол управления контекстом
  7. Метод pos в Python
  8. Оператор is в Python
  9. Пропуск строк в файле с itertools
  10. Запуск внешнего кода в Jupyter
  11. Возвращение нескольких значений
  12. Замена текста в Python
  13. Логирование с Logzero
  14. Работа с множествами в Python
  15. Измерение времени выполнения кода
  16. Отношения подклассов в Python
  17. Логирование в Python
  18. Генератор списка в Python
  19. Форматирование строк в Python
  20. Декоратор Ajax required
  21. Подсчет часто встречающихся элементов
  22. Оптимизация гиперпараметров с Scikit Optimize
  23. Работа с классами данных
  24. Замыкания в Python
  25. Декораторы в Python
  26. Поиск всех индексов подстроки
  27. Оптимизация памяти с помощью __slots__
  28. Преобразование списка в словарь через генератор
  29. Перехват исключений в Python
  30. SciPy: широкий функционал для математических операций
  31. Работа с collections.Counter
  32. Явный импорт переменных
  33. Объединение словарей в Python
  34. Переменная Шредингера
  35. Преобразование символов с помощью map
  36. Установка Git и AWS CLI
  37. Объединение коллекций в Python
  38. Создание задания в Cron
  39. Математические функции в Python
  40. Генерация фальшивых данных с Faker
  41. Python: динамическая типизация и проверка типов
  42. Сортировка данных в Python
  43. Сложные типы данных в Python
  44. Оператор in для Python
  45. Метод matmul для умножения матриц
  46. Операторы увеличения и уменьшения в Python

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