Курс 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"
- Форматирование строк с f-строками
- Возвращение нескольких значений через кортеж или класс
- Проверка элемента в множестве.
- Пустой оператор pass в Python
- Итераторы с потерямиZIP
- Определение объема памяти объекта
- Преобразование чисел в Python
- Частичное применение функций в Python
- Поиск индексов подстроки
- Конвертация коллекций в Python
- Комплексные числа в Python
- Итерация по копии коллекции
- Проблемы с dict в Python
- Оптимизация методов в Python 3.7
- Отладка в Python
- Навыки Python: строки, типы данных
- Генерация ключей RSA
- Декоратор для группы пользователей в Django
- Списковые включения в Python
- Преобразование PowerPoint в PDF.
- Измерение времени выполнения кода
- Работа с каталогами в Python
- Избегайте двойного подчеркивания
- Замена текста в Python
- Сравнение def и lambda-функций
- Конвертация текстовых чисел с помощью Numerizer
- Операция += для списков
- Мониторинг работы программы Py-spy
- Функция print() — вывод информации
- Область видимости переменных
- Чтение бинарного файла в Python.
- Python reversed() функция
- Управление браузером с Selenium
- Работа с deque из collections
- F-строки в Python
- Операции со строками в Python
- Реверс строки в Python
- Закрытие файла в Python
- Декораторы в Python
- Однострочники Python
- Поиск анаграмм с Counter
- Работа с collections в Python.
- Создание Telegram-бота на Python
- Модуль functools в Python
- Работа со словарями
- Метод difference_update() — разность множеств
- Beautiful Soup — извлечение данных из HTML
- Генераторные выражения и islice.















