Курс 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. Эффективная конкатенация строк с использованием join()
  4. Функции высшего порядка в Python
  5. Документирование функций в Python
  6. Избегайте использования goto
  7. Получение локальных переменных в Python
  8. Оптимизация памяти с __slots__
  9. Удаление знаков препинания в Python
  10. Списковое включение в Python
  11. Метод rmatmul для пользовательских матриц
  12. Установка максимального количества цифр
  13. Измерение времени выполнения кода
  14. Переопределение метода
  15. f-строки в формате строк
  16. Операции с датами в Python
  17. Функции с дополнением
  18. *args и **kwargs в Python
  19. Проверка на истинность объектов в Python
  20. Создание директории в Python
  21. Применение функций в Python
  22. Проверка типов с помощью isinstance
  23. PUT запрос для обновления данных
  24. Управление IP-адресами через прокси
  25. Лямбда-функции в Python
  26. Добавление элемента в список.
  27. Работа с collections.Counter
  28. Декораторы в Python
  29. Преобразование range в итератор
  30. Функции в Python
  31. Преобразование списка в словарь через генератор
  32. Оптимизация создания строк
  33. Python union() функция — объединение множеств
  34. Удаление ссылок в Python
  35. Операторы присваивания в Python
  36. Декораторы в Python
  37. Порядок и длина множеств в Python
  38. Наиболее частотные элементы с помощью Counter
  39. Оператор is в Python
  40. Цикл while в Python
  41. Атрибуты класса и экземпляра
  42. Основы слова
  43. Сортировка элементов с OrderedDict
  44. Проблемы с именами переменных
  45. Замыкания в Python

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