Курс 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. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  3. Уникальность ключей в словаре
  4. Отладка кода
  5. Работа с датой и временем в Python
  6. Логический оператор «and» в Python
  7. Сортировка и обратный порядок
  8. Форматирование строк с % в Python
  9. Управление контекстом с помощью декоратора contextmanager
  10. Тестирование функции сложения
  11. JMESPath в Python
  12. Работа с deque в Python
  13. Функция count() в Python
  14. Модуль math: константы π и e
  15. Управление памятью в Python
  16. Установка и использование pyshorteners
  17. Проверка дубликатов в Python
  18. Работа с кортежами
  19. Класс-оболочка для словарей
  20. Проверка элемента в множестве.
  21. Утечки переменных цикла в Python 3.x
  22. Функции в Python: создание и вызов
  23. Проверка дублей в списке.
  24. Особенности множеств в Python
  25. Создание виртуальной среды
  26. Управление ресурсами с контекстными менеджерами
  27. Поиск подстроки в строке
  28. Оператор in для Python
  29. Получение срезов итераторов
  30. Работа с YAML в Python
  31. Работа с рекламными данными в Pandas
  32. Метод __call__ в Python
  33. Запуск файлового сервера
  34. Роль ключевого слова self
  35. Генераторы в Python
  36. Склеивание строк через метод join()
  37. Бесконечные списки в Python
  38. Форматирование данных с pprint
  39. Сумма элементов списка
  40. ROT13 Шифр Цезаря в Python
  41. Установка и использование emoji
  42. Progress с библиотекой tqdm
  43. Создание словаря и множества
  44. Создание обратного итератора

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