Курс 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"
- Отладка кода
- Сохранение Unicode в JSON
- Проверка типов с использованием isinstance
- Проблема с изменяемыми аргументами
- Оператор деления для класса Rational
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Декораторы в Python
- Метод __index__ в Python
- Сортировка с помощью параметра key
- Работа со временем в Python
- Работа с f-строками 2.0
- Создание коллекций из генератора
- Dict Comprehension в Python
- Зарезервированные слова в Python
- Работа с модулем cmath
- Изменение списка срезами
- Numpy: объединение массивов
- Разделение строки с помощью re.split()
- Создание namedtuple списком полей
- Python и Монти Пайтон
- Преобразование объекта в строку
- Скрытие вывода данных
- Ускорение кода с помощью векторизации
- Методы list в Python
- Кортеж в Python: создание и использование
- Работа с пользовательским вводом
- Установка и использование pyshorteners
- Форматирование строк в Python
- Тестирование времени с Freezegun
- Создание детектора плагиата
- Измерение времени выполнения кода
- Изменение элемента списка
- Pillow: работа с изображениями
- Именованные срезы в Python
- PUT запрос для обновления данных
- Динамическая типизация в Python
- Обработка исключений в Python 3
- Метод split() в Python
- Numpy: использование Ellipsis
- Метод __irshift__ для Python
- Метод enumerate() в Python
- Запрос пароля с помощью getpass
- Блок else в обработке исключений
- Подсчет элементов в Python
- Подсказки при вводе данных в Python
- Извлечение новостей с помощью newspaper3k
- Блок else в Python
- Компиляция регулярных выражений















