Курс 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. Изменение элемента списка
  3. Именованные срезы в Python
  4. Аннотации типов в Python
  5. Работа с срезами в Numpy
  6. Python-dateutil — работа с датами
  7. Профилирование кода на Python
  8. Работа со строками в Python
  9. Моржовый оператор в Python 3.8
  10. Оператор is в Python
  11. Основы работы с os
  12. Magic Commands — улучшение работы с Python
  13. Генераторы словарей и множеств
  14. Принципы Zen Python
  15. Разность множеств
  16. Генератор бросков кубиков
  17. Асинхронное программирование с asyncio
  18. Установка Python3.7 и PIP
  19. Локальные переменные.
  20. Создание списка через итерацию
  21. Создание веб-приложения с Flask
  22. Подсчет количества элементов в списке
  23. Модуль pprint
  24. Создание файла с проверкой ошибки
  25. UserString в Python
  26. Операции с комплексными числами
  27. Оптимизация строк в Python
  28. Работа с кортежами в Python
  29. Работа с итераторами в Python
  30. Обход словаря в Python
  31. Регулярные выражения: метод match
  32. Преобразование числа в восьмеричную строку
  33. Операторы Splat и splatty-splat
  34. Множественное присваивание в Python
  35. Область видимости переменных
  36. Объединение списков в Python
  37. Переопределение унарных операторов
  38. Преобразование текста в нижний регистр
  39. Работа со строками
  40. Удаление элементов из списка в Python
  41. Копирование объектов в Python
  42. Курсы Яндекс Практикум
  43. Изменение переменной в Python: nonlocal
  44. Многопоточность и асинхронное программирование в Python
  45. Тестирование с unittest
  46. Объединение словарей в Python

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