Курс 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. Метод pos в Python
  2. Декораторы в Python
  3. Применение функции к элементам списка
  4. Построение графиков в Matplotlib
  5. Работа с timedelta
  6. Извлечение аудио из видео
  7. Библиотека Emoji: использование смайлов в Python
  8. Обязательные аргументы в Python
  9. F-строки в Python 3.8
  10. Метод bool() в Python
  11. Поиск самого длинного слова в списке с использованием max()
  12. *args и **kwargs в Python
  13. Создание тестовых данных с Faker
  14. Определение функций с необязательными аргументами
  15. Списковое включение в Python
  16. Профилирование данных с Pandas.
  17. Транспонирование 2D-массива с помощью zip
  18. Слияние словарей в Python 3.9
  19. Преобразование многоуровневого словаря
  20. Удаление falsy-значений из списка с помощью filter
  21. Переопределение метода __eq__
  22. Лямбда-функции в цикле
  23. Howdoi — получение ответов из терминала
  24. Преобразование range в итератор
  25. UserString в Python
  26. Работа с файлами в Python
  27. Экспорт данных в файл.
  28. Операции со строками в Python
  29. Форматирование кода на Python
  30. Нахождение хеша для бесконечности и NaN в Python
  31. Удаление специальных символов
  32. Расчет времени выполнения
  33. Объединение списков с использованием itertools.chain
  34. Установка Python3.7 и PIP
  35. Многострочные комментарии в Python
  36. Подсказки типов в Python
  37. Функция format() в Python
  38. Метод join() для объединения строк
  39. Метод join() с набором
  40. Конкатенация строк в Python
  41. Определение объема памяти объекта
  42. Расширение информации об ошибке в Python
  43. Lambda Functions in Python
  44. Игра «Угадывание чисел»
  45. Сравнение объектов в Python
  46. Оператор del в Python
  47. Метод join для объединения строк

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