Курс 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. Обязательные аргументы в Python
  2. Логирование с Logzero
  3. Возврат нескольких значений
  4. Итерация по итерируемым объектам
  5. Удаление элемента по индексу
  6. Управление контекстом выполнения
  7. Оператор объединения словарей
  8. Генераторы в Python
  9. Сериализация и десериализация объектов
  10. Метод title() в Python
  11. Декораторы в Python
  12. Изменяемые и неизменяемые объекты
  13. Применение промокода в Много лосося
  14. Генератор надежных паролей
  15. Передача словаря через **kwargs
  16. Пространство имен в Python
  17. Генератор данных в Keras
  18. Статическая типизация в Python
  19. Метод rpow в Python
  20. Хеши в Python
  21. Форматирование строк в Python
  22. Методы и функции в Python
  23. HTTP-запросы с библиотекой Requests
  24. Реверс строки в Python
  25. Оболочка Python
  26. Функции с необязательными аргументами
  27. Зарезервированные слова в Python
  28. Оператор объединения словарей
  29. Удаление элементов из списка в Python
  30. Лямбда-функции в Python
  31. Обновление шаблона base.html
  32. Настройка Cron
  33. Лямбда-функции для min/max
  34. Непрерывная проверка в Python
  35. TON Smart Challenge #2: участие и подготовка
  36. Стать Python-разработчиком
  37. Создание виртуальной среды
  38. Работа с часовыми поясами в Python.
  39. Возврат нескольких значений из функции
  40. Работа с аргументами командной строки
  41. Принципы SRP и OCP
  42. Копирование объектов в Python
  43. Работа с Telegram API на Python
  44. Получение срезов итераторов
  45. Преобразование символов в нижний регистр
  46. Генераторы в Python
  47. Сложные типы данных в Python
  48. Отладчик pdb: начало работы

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