Курс 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. Генераторы по генератору
  3. Проверка файла .py на синтаксис.
  4. Изменения в обработке логических значений
  5. Создание новых списков
  6. Глобальные переменные в Python
  7. Функции высшего порядка в Python
  8. Отношения подклассов в Python
  9. Упрощенный вывод данных в Python
  10. Преобразование многоуровневого словаря
  11. Поиск уникальных и повторяющихся элементов
  12. Обход словаря в Python
  13. Запуск внешнего кода в Jupyter
  14. Работа с файловой системой в Python
  15. UserList в Python: Описание и примеры использования
  16. Генераторы списков
  17. Функция с *args.
  18. Создание новой даты в Python
  19. Добавление цвета в консоли
  20. Создание новых функций через partial
  21. Вызов внешних программ в Python с помощью sh
  22. Создание генераторов в Python
  23. Возведение в квадрат с помощью itertools
  24. Выражения-генераторы в Python
  25. Получение значений из словарей
  26. Функция zip() в Python
  27. Преобразование символов с помощью map
  28. Ветвление выражения в Python
  29. Проверка подстроки в строке с помощью in
  30. Сортировка элементов в Python
  31. Создание уникального проекта
  32. Работа с файлами в Python
  33. Импорт модулей и пакетов в Python
  34. Форматирование строк с помощью f-строк
  35. Получение пути к текущему скрипту с помощью os
  36. Удаление ссылок в Python
  37. Измерение времени выполнения кода
  38. Оформление кода по PEP 8
  39. Форматирование заголовков в Python
  40. Оператор assert в Python
  41. Измерение времени выполнения кода
  42. Python reversed() vs срез[::-1]
  43. Класс UserDict: дополнительная функциональность
  44. Генераторы списков в Python

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