Курс Python → Разделение строк в Python
Функции str.split() и str.rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе определенного разделителя. Функция split() разбивает строку на список подстрок, используя разделитель, переданный в качестве аргумента sep. Если строка содержит последовательные разделители, то в результирующем списке будет присутствовать пустая строка. Разделитель может состоять из нескольких символов.
Функция rsplit() работает аналогично функции split(), но начинает разбивать строку с конца. То есть, подстроки будут формироваться справа налево. Это может быть полезно, если вам нужно разделить строку, начиная с конца и работать с последними элементами.
Пример использования функции split() для разделения строки на слова по пробелу:
s = "Hello World"
words = s.split()
print(words)
# Output: ['Hello', 'World']
Пример использования функции rsplit() для разделения строки на слова по запятой, начиная с конца:
s = "apple,banana,orange"
words = s.rsplit(',', 1)
print(words)
# Output: ['apple,banana', 'orange']
Таким образом, функции split() и rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе заданного разделителя, что может быть полезно при обработке текстовых данных.
Другие уроки курса "Python"
- Удаление falsy-значений из списка с помощью filter
- Логические значения в Python
- Вывод баннеров
- Получение размера объекта с sys.getsizeof()
- Определение локальных переменных в Python
- Замена символов в Python
- Улучшение читаемости кода в Python
- Возврат нескольких значений
- Значения по умолчанию в Python
- Обработка ошибок ввода данных
- Python defaultdict добавление ключа
- Сравнение строк в Python
- Применение функции к списку
- Отступы в Python
- Запрос DELETE с библиотекой requests
- Оптимизация гиперпараметров с Scikit Optimize
- Параллельные вычисления в Python
- Назначение максимального и минимального значения переменной в Python.
- Сложение матриц в NumPy
- Работа с областями видимости переменных
- Управление User-Agent в Python
- Работа с collections в Python
- Зарезервированные слова в Python
- Получение локальных переменных в Python
- Классы данных в Python
- Изменение списка срезом
- Создание директории в Python
- Итераторы с потерямиZIP
- Сортировка и разворот списка
- Вычисление натурального логарифма в NumPy
- Удаление файлов и папок в Python
- Поиск индекса элемента
- Оператор распаковки в Python
- Многострочные комментарии в Python
- Аннотации типов в Python
- Генераторы в Python
- Создание списка через цикл
- Декодирование байтов в строку
- Установка Home Assistant
- Реверс строки в Python
- Проверка строки на палиндром
- Python Менеджер контекста
- Python itertools combinations() — группировка элементов















