Курс 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"
- Область видимости переменных
- Область видимости переменных
- Работа с Path в Python
- Лямбда-функции в Python
- Участие в сообществе @selectel
- Python Аргументы по умолчанию
- Enum в Python
- Импорт с альтернативным именем
- Поиск уникальных элементов строкой в Python
- kwargs в Python
- Объединение списков в Python
- Операторы увеличения и уменьшения в Python
- Создание таблиц в Python с PrettyTable
- Бесконечная проверка в Python
- Приоритет операций в Python
- Оптимизация памяти в Python
- Удаление элементов во время итерации
- Разбиение строки в Python
- Функция zip() в Python
- Отступы в Python
- Явный импорт в Python
- Дефолтные параметры в Python
- Форматирование строк в Python
- Создание генераторов в Python
- Расчет времени выполнения
- Объединение списков в строку
- Определение объема памяти объекта
- Установка и использование Logzero
- PATCH-запрос с библиотекой requests
- Искажение имен в Python
- Поиск анаграмм с Counter
- Работа с YAML в Python: PyYAML.
- Передача аргументов через **arguments
- Управление памятью в numpy.
- Оптимизация строк в Python
- Переменная с нижним подчеркиванием
- Избегание циклических зависимостей классов в Python
- Проверка надежности пароля на Python
- Основы Python за 14 дней
- Переопределение унарных операторов
- Работа с комплексными числами в Python
- Строковое представление объектов
- Безопасные SQL-запросы в Python 3.11
- Работа со слайсами
- Основные функции и модули Python















