Курс 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"
- Подсказки типов в Python
- Моржовый оператор в Python 3.8
- Вставка переменных в шаблоны Flask
- Многострочные комментарии в Python
- Распаковка аргументов в Python
- Установка и использование Virtualenv
- Проверка условий в Python
- Экспорт данных в файл.
- Проверка строки на палиндром
- Очистка строки в Python
- Генераторные функции в Python
- Работа с Requests для HTTP-запросов
- Функция count() в Python
- Принципы Zen Python
- Оператор walrus в Python
- Основы работы со строками в Python
- Функции min(), max(), sum()
- Получение идентификатора объекта в памяти
- Очистка списка от False, None, 0, «»
- Удаление ключа из словаря
- Python Менеджер контекста
- Работа со словарями в Python
- Оптимизация создания строк
- Метод __ilshift__ для битового сдвига влево
- Метод join() для объединения элементов строки
- Работа с YAML в Python
- Хранение переменных в словаре.
- Docstring в Python
- Форматирование чисел в Python
- Отладка в Python
- Перемещение и удаление файлов в Python
- Удаление дубликатов из списка
- Создание словаря в Python
- Работа с каталогами в Python
- Переопределение метода __lshift__
- Взаимодействие с sys
- Удаление знаков препинания в Python
- Упрощение работы с JSON-данными в Python
- Установка и использование pyshorteners
- Структурирование именованных констант
- Операции с массивами в NumPy
- Сравнение def и lambda функций в Python
- UserList в Python: Описание и примеры использования
- Применение функции к элементам списка















