Курс 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
- Генераторы по генератору
- Проверка файла .py на синтаксис.
- Изменения в обработке логических значений
- Создание новых списков
- Глобальные переменные в Python
- Функции высшего порядка в Python
- Отношения подклассов в Python
- Упрощенный вывод данных в Python
- Преобразование многоуровневого словаря
- Поиск уникальных и повторяющихся элементов
- Обход словаря в Python
- Запуск внешнего кода в Jupyter
- Работа с файловой системой в Python
- UserList в Python: Описание и примеры использования
- Генераторы списков
- Функция с *args.
- Создание новой даты в Python
- Добавление цвета в консоли
- Создание новых функций через partial
- Вызов внешних программ в Python с помощью sh
- Создание генераторов в Python
- Возведение в квадрат с помощью itertools
- Выражения-генераторы в Python
- Получение значений из словарей
- Функция zip() в Python
- Преобразование символов с помощью map
- Ветвление выражения в Python
- Проверка подстроки в строке с помощью in
- Сортировка элементов в Python
- Создание уникального проекта
- Работа с файлами в Python
- Импорт модулей и пакетов в Python
- Форматирование строк с помощью f-строк
- Получение пути к текущему скрипту с помощью os
- Удаление ссылок в Python
- Измерение времени выполнения кода
- Оформление кода по PEP 8
- Форматирование заголовков в Python
- Оператор assert в Python
- Измерение времени выполнения кода
- Python reversed() vs срез[::-1]
- Класс UserDict: дополнительная функциональность
- Генераторы списков в Python















