Курс Python → Python 3.12: переиспользование кавычек
Python 3.12 представляет новую возможность — переиспользование кавычек в f-строках. Теперь вам не нужно беспокоиться о том, как правильно вложить объект в строку с кавычками. Система Python автоматически распознает, где открывающая, а где закрывающая кавычка, независимо от их количества.
Это обновление значительно упрощает и ускоряет написание кода, особенно при работе с большим количеством строк, содержащих переменные. Теперь вам не нужно беспокоиться о том, сколько кавычек использовать или как правильно их расположить — Python 3.12 самостоятельно разберется в этом.
Пример использования новой функциональности в Python 3.12:
name = "Alice"
age = 30
print(f"Привет, меня зовут {name} и мне {age} лет.")
В данном примере переменные name и age вставляются в строку с помощью f-строки без необходимости беспокоиться о кавычках. Python 3.12 автоматически распознает переменные и правильно форматирует строку.
Таким образом, новое переиспользование кавычек в f-строках в Python 3.12 делает код более читаемым, понятным и удобным для написания, устраняя необходимость вручную управлять кавычками при вставке переменных. Это обновление значительно упрощает работу с текстовыми данными в Python и позволяет сосредоточиться на логике программы, а не на форматировании строк.
Другие уроки курса "Python"
- Установка пакета в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Уникальность ключей в словаре
- Отладка кода
- Работа с датой и временем в Python
- Логический оператор «and» в Python
- Сортировка и обратный порядок
- Форматирование строк с % в Python
- Управление контекстом с помощью декоратора contextmanager
- Тестирование функции сложения
- JMESPath в Python
- Работа с deque в Python
- Функция count() в Python
- Модуль math: константы π и e
- Управление памятью в Python
- Установка и использование pyshorteners
- Проверка дубликатов в Python
- Работа с кортежами
- Класс-оболочка для словарей
- Проверка элемента в множестве.
- Утечки переменных цикла в Python 3.x
- Функции в Python: создание и вызов
- Проверка дублей в списке.
- Особенности множеств в Python
- Создание виртуальной среды
- Управление ресурсами с контекстными менеджерами
- Поиск подстроки в строке
- Оператор in для Python
- Получение срезов итераторов
- Работа с YAML в Python
- Работа с рекламными данными в Pandas
- Метод __call__ в Python
- Запуск файлового сервера
- Роль ключевого слова self
- Генераторы в Python
- Склеивание строк через метод join()
- Бесконечные списки в Python
- Форматирование данных с pprint
- Сумма элементов списка
- ROT13 Шифр Цезаря в Python
- Установка и использование emoji
- Progress с библиотекой tqdm
- Создание словаря и множества
- Создание обратного итератора















