Курс 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"

  1. Поиск подстроки в строке
  2. Декораторы в Python
  3. Concrete Paths — метод .with_suffix()
  4. Переопределение метода __and__
  5. Операторы сравнения в Python
  6. Удаление элементов во время итерации
  7. Переопределение оператора % для объектов
  8. Создание списка через цикл
  9. Хранение переменных в словаре.
  10. Удаление ссылок в Python
  11. Проектирование Singleton с метаклассом
  12. Особенности множеств в Python
  13. Разделение строк в Python
  14. Проверка существования переменной с оператором :=
  15. Работа с *args и **kwargs в Python
  16. Проблема сравнения словарей
  17. Основы работы со списками
  18. Руководство по библиотеке pydantic
  19. Подсчет элементов в Python
  20. Метаклассы в Python
  21. Сортировка данных в Python
  22. Отслеживание выполнения программы с библиотекой tqdm
  23. Проекты на Python
  24. Замена символов в строке
  25. Управление асинхронными задачами на Python.
  26. Применение функций в Python
  27. Работа с географическими данными.
  28. Создание Telegram-бота на Python
  29. Генераторные функции в Python
  30. Создание словарей с defaultdict()
  31. Переменные в Python
  32. Протокол управления контекстом
  33. Измерение времени выполнения кода
  34. Добавление элемента в список.
  35. Логические значения в Python
  36. Получение комбинаций в Python
  37. Применение функции map() с лямбда-функциями
  38. Форматирование данных с помощью pprint
  39. Подписка на Kaspersky Team
  40. Манипуляция формой массива в Numpy
  41. Создание треугольника Паскаля
  42. Управление сессиями в Python
  43. Структуры данных в Python
  44. Управление экспортом элементов
  45. Логический оператор «and» в Python
  46. Удаление файлов и папок в Python
  47. Конвертация текстовых чисел с помощью Numerizer

Marketello читают маркетологи из крутых компаний