Курс 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"
- Перевод двоичного кода в целое число
- Функция divmod() в Python
- Метод rlshift для битового сдвига
- Оптимизация строк в Python
- Возврат нескольких значений
- Ошибка NotImplemented в Python
- Библиотека schedule: планировщик задач
- Подсказки типов в Python
- Мониторинг памяти с Pympler
- Работа с YAML в Python
- Декораторы в Python
- Метод matmul для умножения матриц
- Операции с кортежами
- Поиск файлов по шаблону
- Python Enumerate
- Форматирование строк в Python
- Создание словаря через dict comprehension
- Изменение IP-адреса в Python
- Создание словаря с значением по умолчанию
- Структуры данных в Python
- Измерение времени выполнения
- Область видимости переменных
- Порядок и длина множеств в Python
- Работа со строками в Python
- Многострочные строки в Python
- Работа с файлами в Python
- Оператор match в Python
- Печать месячного календаря
- Инверсия списка и строки
- Преобразование в float
- Комментарии в Python
- Модуль subprocess: запуск внешних команд
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Дефолтные параметры в Python
- Новшества Flask 2.0
- Форматирование даты с strftime()
- Управление браузером с Selenium
- Работа с JSON в Python
- Создание виртуальной среды
- Цикл for в Python
- Работа с дробями в Python
- Преобразование регистра строк
- Форматирование кода на Python
- Python: Фильтрация списков с помощью filter()
- Объединение коллекций в Python
- Подсчет частотности элементов в Python
- Метод __getitem__ в Python















