Курс 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. Объединение множеств в Python
  3. Функция с **kwargs в Python
  4. Codecademy в Telegram
  5. Работа с контекстными менеджерами
  6. Защита данных в Python
  7. Разница между датами
  8. Сохранение Unicode в JSON
  9. Обновление множества в Python
  10. Умножение строк и списков
  11. Удаление символа из строки
  12. Структурирование данных с Pydantic
  13. Функция reduce() в Python
  14. Методы Python для работы с данными
  15. Преобразование объекта в строку
  16. Нахождение максимального значения и его индекса в списке
  17. Установка и использование библиотеки google
  18. Объединение списков в Python.
  19. Генераторы в Python
  20. Логирование в Python
  21. Конкатенация списков в Python
  22. Обработка исключений в Python
  23. Многострочные комментарии в Python
  24. Ограничение итераций в Python
  25. Руководство по библиотеке pydantic
  26. Функции классификации комплексных чисел
  27. Работа с модулем random
  28. Работа с областями видимости переменных
  29. Отделение звука от видео
  30. Объединение словарей в Python
  31. Проверка типов с использованием isinstance
  32. Вызов функций по строке в Python.
  33. Работа со словарями Python
  34. Dict Comprehension в Python
  35. Работа со словарями в Python
  36. Лямбда-функции в Python
  37. Установка и использование emoji
  38. Хранение данных
  39. Обработка исключений в Python
  40. Python: библиотеки и функции
  41. Работа с библиотекой xkcd
  42. Утечки переменных цикла в Python 3.x
  43. Работа с изображениями PIL
  44. Генераторы данных
  45. Множества и frozenset
  46. Анализ кода — Python
  47. Создание namedtuple списком полей

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