Курс 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"
- Управление памятью в numpy.
- Кортеж в Python: создание и использование
- Форматирование строк в Python.
- Реверс строки в Python
- Экспорт данных в файл.
- Отделение звука от видео
- Генератор данных в Keras
- Вычисление времени выполнения
- Замер времени выполнения кода
- Экспорт данных с помощью writefile
- Обработка исключений в Python
- Метод rpow в Python
- Преобразование текста в речь с Python
- Введение в PyTorch
- Декоратор total_ordering для класса Point
- Заказ карты Тинькофф Black
- Расчет времени выполнения программы
- Метод splitlines() для разделения строк
- Избегание циклических зависимостей классов в Python
- Обработка StopIteration в Python
- Запрос DELETE с библиотекой requests
- Преобразование символов в нижний регистр
- Создание словаря с значением по умолчанию
- capitalize() — изменение регистра первого символа строки
- Оптимизация гиперпараметров в Python
- Округление в Python
- Функция reversed() в Python
- Декоратор проверки активности
- Создание таблиц в Python с PrettyTable
- Частичное применение функций в Python
- Навыки Python: строки, типы данных
- Прокачанный трейсинг ошибок
- Обработка исключений в Python 3
- Поиск индексов подстроки
- Объединение списков с помощью zip
- Условное добавление элементов в список
- Оператор zip в Python
- Python 3.12: переиспользование кавычек
- Замеры производительности в Python
- Метод lt для сортировки объектов
- Метод ne для сравнения объектов
- Освоение Python
- Преобразование Word в PDF с Spire.Doc
- Работа с массивами в Python















