Курс Python → Работа со строками
Оперирование строками в Python представляет собой удобный и гибкий процесс благодаря наличию множества методов для работы с ними. Одним из интересных аспектов работы со строками является использование «сырых» строк и строковых литералов. Для того чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре.
Использование «сырых» строк особенно удобно при работе с регулярными выражениями или путями к файлам, где обратные слэши могут быть специальными символами. Например, если нам нужно обратиться к файлу по пути C:\Users\user\file.txt, то при использовании «сырой» строки мы можем написать r’C:\Users\user\file.txt’ и избежать необходимости экранировать обратные слэши.
path = r'C:\Users\user\file.txt'
print(path)
Строковые литералы также могут быть полезны при форматировании строк. Например, если нам нужно вставить значение переменной в строку, то можно воспользоваться f-строками, где значение переменной будет автоматически подставлено в строку. Это делает код более читаемым и удобным для работы.
name = 'Alice'
message = f'Hello, {name}!'
print(message)
Таким образом, использование «сырых» строк и строковых литералов в Python позволяет упростить работу с текстовыми данными, избежать ошибок при обработке специальных символов и сделать код более читаемым. Эти возможности делают работу с текстом в Python еще более удобной и эффективной.
Другие уроки курса "Python"
- Извлечение чисел из текста
- Делегирование в Python
- Порядок и длина множеств в Python
- Создание Telegram-бота на Python
- Создание списка через цикл
- Комментарии в Python.
- Гибкие функции Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Список переменных в Python
- Работа с словарями в Python
- Solidity для DeFi Ethereum
- Документация функции help() в Python
- Атрибуты класса и экземпляра в Python
- Функции в одну строку
- Инверсия списков и строк в Python
- Введение в PyTorch
- Dict Comprehension в Python
- Оператор continue в Python
- Парсинг веб-страниц с Beautiful Soup
- Многопоточность в Python
- Определение индекса элемента списка
- Использование подчеркивания в REPL
- Отладка производительности Python
- Функция enumerate в Python
- Установка и использование TensorFlow
- Переопределение метода __rshift__
- Добавление элемента к кортежу
- Python 3.12: переиспользование кавычек
- Функция __init__ в Python
- Проверка файла .py на синтаксис.
- Транспонирование матрицы
- Автоматизация скриптов на AWS Lightsail.
- Избегание изменяемых аргументов
- Курс по дообучению ChatGPT
- Разделение функций на этапы
- Генераторы в Python
- Определение основы слова с showballstemmer
- Определение объема памяти объекта
- Склеивание строк через метод join()
- Принципы Zen of Python
- Декораторы в Python
- Печать календаря в Python
- Удаление знаков препинания в Python
- Функция zip() в Python
- Копирование объектов в Python
- Форматирование объектов с модулем pprint
- Работа с кортежами в Python















