Курс 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. Методы __repr__ и __str__ в Python
  2. Перевернуть список в Python
  3. Измерение времени выполнения в Python
  4. lru_cache оптимизация функций
  5. Автоматизация действий с Pyautogui
  6. Генерация строк с .join()
  7. Работа с контекстными переменными
  8. Игра «Камень, ножницы, бумага» — Python
  9. Оператор морж в Python 3.8
  10. Оценка выражений генератора в Python
  11. Декораторы в Python
  12. Howdoi — получение ответов из терминала
  13. Срез в Python
  14. Методы обработки строк в Python
  15. Атрибуты класса и экземпляра
  16. Разработка игры Pong с turtle
  17. Частичное применение функций в Python
  18. Изменение логики работы с временем
  19. Определение основы слова с showballstemmer
  20. Pillow: работа с изображениями
  21. Функция map() и ленивая оценка
  22. Асинхронное выполнение задач в Python
  23. OrderedDict — упорядоченный словарь
  24. JSON-esque в Python
  25. Установка и использование emoji
  26. Разница между датами
  27. Функции map() и reduce() в Python
  28. Объединение списков в Python
  29. Распаковка с оператором *
  30. Big O оптимизация
  31. Инвертирование словаря
  32. Синхронизация доступа к ресурсам
  33. Проверка типа объекта в Python
  34. Объединение словарей в Python
  35. Создание списка дат
  36. Метод join() для объединения элементов строки
  37. Работа со временем в Python
  38. Генераторные функции в Python
  39. Добавление Progressbar в Python
  40. Условные выражения в Python
  41. Перебор элементов списка в Python
  42. Изменяемые и неизменяемые объекты
  43. Установка максимального количества цифр
  44. Объединение коллекций в Python
  45. IPython и Jupyter Notebook: руководство

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