Курс 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. Аннотации типов в Python
  3. Изменение элемента списка
  4. Капитализация строк
  5. Поиск подстроки в строке
  6. Создание лямбда-функций
  7. Асинхронное выполнение задач в процессах
  8. Функция reversed() в Python
  9. Сравнение def и lambda функций в Python
  10. Лямбда-функции в Python
  11. Измерение времени выполнения кода
  12. Документирование функций в Python
  13. Разность множеств
  14. Структура данных словарь в Python
  15. Magic Commands — улучшение работы с Python
  16. Поиск самого длинного слова в списке с использованием max()
  17. Генераторы списков в Python
  18. Выражения-генераторы в Python
  19. Фильтрация элементов с помощью islice
  20. Функция map() и ленивая оценка
  21. Комментарии в Python
  22. Лямбда-функции в Python
  23. Python reversed() vs срез[::-1]
  24. Хранение переменных в словаре.
  25. Solidity для DeFi Ethereum
  26. Справка по импортированным модулям
  27. Работа с очередями в Python
  28. Метод join() с набором
  29. Генерация ключей RSA
  30. Отрицательные индексы списков
  31. Декораторы в Python
  32. Перебор элементов списка в Python
  33. Лямбда-функции в Python
  34. Класс-оболочка для словарей
  35. Функция all() в Python
  36. Подсчет часто встречающихся элементов
  37. Функция format() в Python
  38. Операторы увеличения и уменьшения в Python
  39. Копирование в Python
  40. Вычисление натурального логарифма в NumPy
  41. Разделение строки с помощью split()
  42. Оператор морж в Python 3.8
  43. Переменные в Python: сокращение гласных

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