Курс 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. Flask: создание веб-приложений
  3. Условные выражения в Python
  4. Функции классификации комплексных чисел
  5. Установка и использование модуля Wikipedia
  6. Создание списка через цикл
  7. Создание матрицы в Python
  8. Конкатенация строк в Python
  9. Сложные типы данных в Python
  10. Управление асинхронными задачами на Python.
  11. Работа с исключениями в Python
  12. Протокол управления контекстом
  13. Атрибуты класса и экземпляра
  14. Генераторы списков в Python
  15. Модуль future Python
  16. Bootle — простой веб-фреймворк
  17. Каналы Senior: Python, Java, Frontend, SQL, C++
  18. Округление банкира в Python
  19. Считывание бинарного файла в Python
  20. Циклы for в Python
  21. Безопасные SQL-запросы в Python 3.11
  22. Работа с рекламными данными в Pandas
  23. Хеширование паролей с солью
  24. Автоматизация действий с Pyautogui
  25. Сортировка слиянием
  26. Расчет времени выполнения программы
  27. Копирование и вставка текста в Python
  28. Декоратор Ajax required
  29. Определение относительного пути
  30. Именованные кортежи в Python
  31. Удаление дубликатов из списка с помощью dict.fromkeys
  32. Сравнение def и lambda функций в Python
  33. Реверс строки и списка в Python.
  34. Динамическая типизация в Python
  35. GitHub в Telegram: подписка на уведомления
  36. Работа с дробями в Python
  37. Многопоточность в Python
  38. Управление экспортом элементов
  39. Python enumerate() функции
  40. Сглаживание списка
  41. Удаление URL-адресов в Python
  42. Генерация случайных данных в NumPy

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