Курс 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. Подсчет частоты элементов с Counter
  3. Рациональные числа в Python
  4. Отправка POST-запроса в REST API
  5. Импорт модуля из другого каталога
  6. Оператор break в Python
  7. Прокачанный трейсинг ошибок
  8. Извлечение статей с newspaper3k
  9. Логирование в Python
  10. JMESPath в Python
  11. UserList в Python: Описание и примеры использования
  12. Использование super() в Python
  13. Проверка типа объекта в Python
  14. Декоратор для группы пользователей в Django
  15. Работа с PosixPath() в Python
  16. Принципы программирования
  17. Структура данных deque в Python
  18. Метод get для словаря
  19. Метод join() для объединения элементов
  20. Форматирование объектов с модулем pprint
  21. Оптимизация интернирования строк
  22. Игра «Виселица» на Python
  23. Использование функции enumerate()
  24. F-строки в Python
  25. Подсчет вхождений элементов
  26. Модуль os: работа с файлами и папками
  27. Печать месячного календаря
  28. Очистка вывода в Python
  29. Копирование списков в Python
  30. Мониторинг памяти с Pympler
  31. Создание таблиц в терминале с PrettyTable
  32. Обмен данными с asyncio.Queue
  33. Ввод нескольких значений
  34. Вычисление времени выполнения
  35. Функциональное программирование.
  36. Перемещение и удаление файлов в Python
  37. Изменение переменной в Python: nonlocal
  38. Иерархия классов в Python
  39. Python 3.12: переиспользование кавычек
  40. Форматирование строк с f-строками
  41. Область видимости переменных
  42. Модуль Antigravity в Python 3
  43. Замена символов в Python
  44. Построение графиков в Matplotlib
  45. Реверс строки и списка в Python.
  46. Метод get() в Python

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