Курс 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"
- Асинхронное программирование с asyncio
- PEP-401: оператор
- Списковый компрехеншен.
- Слияние словарей в Python 3.9
- Создание и обучение модели с Keras
- Итерации в Python
- Инверсия списка и строки в Python
- Эффективная конкатенация строк в Python
- Распаковка элементов массива
- Измерение времени выполнения кода
- Возврат нескольких значений из функции
- Итераторы в Python
- Работа с многоуровневыми словарями в Python
- Метод lt для сортировки объектов
- Функция pow() — возвести число в степень
- Построение графиков в Matplotlib
- Оптимизация гиперпараметров с Scikit Optimize
- Именование переменных в Python
- Именованные кортежи в Python
- Подсчет элементов в Python
- Перегрузка операторов в Python
- Фильтрация входных данных в Python
- Импорт классов из другого файла
- Объединение словарей в Python
- Codecademy в Telegram
- Создание именованных кортежей в Python
- Проверка условий: all и any
- Метод classmethod
- Методы shutil для работы с файлами
- Добавление элементов в список: append() vs extend()
- Создание копии итератора
- Объединение словарей в Python
- Работа с кортежами в Python
- Установка и загрузка Instaloader
- Форматирование строк в Python
- Создание графики с черепахой
- Работа с аргументами командной строки
- Работа с атрибутом dict
- Распаковка аргументов в Python
- Преобразование документов в PDF с помощью Spire.Office
- Безопасный доступ к значениям словаря
- Вакансии в Nebius
- Объединение словарей в Python
- Создание словаря через dict comprehension
- Нахождение самого длинного слова в списке с помощью max















