Курс 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"
- Измерение времени выполнения
- Сумма элементов списка
- Красивый вывод списка
- Namedtuple в Python
- Удаление символа из строки
- Отладчик pdb: начало работы
- Enum в Python
- Python Translator: создание локальных переводчиков
- Ключевое слово global в Python
- Иерархия классов в Python
- Конкатенация строк в Python
- Передача параметров в Python
- Сортировка с параметром key
- Область видимости переменных в Python
- Создание вложенных циклов for
- Измерение времени выполнения кода
- Объединение, распаковка и деструктуризация
- Роль ключевого слова self
- Передача неизвестных аргументов в Python.
- Изменение IP-адреса в Python
- Сохранение и загрузка модели в PyTorch
- Concrete Paths — метод .with_suffix()
- Функция enumerate() в Python
- Оператор «моржа» (Walrus Operator)
- Вывод символов строки в Python
- Генераторные выражения и islice.
- Оператор (*) в Python
- Работа с URL-адресами в Python
- Вложенные функции в Python
- Ограничение ресурсов в Python
- Функции map, filter и reduce
- Оптимизация гиперпараметров в Python
- Объединение строк с помощью метода join
- Класс-оболочка для словарей
- Преобразование данных в Python
- Визуализация пропусков данных
- Добавление элементов в список
- Получение комбинаций в Python
- Создание множества в Python
- Переменные в Python: сокращение гласных
- Особенности множеств в Python
- Порядок операций в Python
- Использование функции product
- Создание новых списков в Python
- Изменяемые и неизменяемые объекты
- Импортирование в Python















