Курс 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. Сохранение Unicode в JSON
  3. Проверка типов с использованием isinstance
  4. Проблема с изменяемыми аргументами
  5. Оператор деления для класса Rational
  6. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  7. Декораторы в Python
  8. Метод __index__ в Python
  9. Сортировка с помощью параметра key
  10. Работа со временем в Python
  11. Работа с f-строками 2.0
  12. Создание коллекций из генератора
  13. Dict Comprehension в Python
  14. Зарезервированные слова в Python
  15. Работа с модулем cmath
  16. Изменение списка срезами
  17. Numpy: объединение массивов
  18. Разделение строки с помощью re.split()
  19. Создание namedtuple списком полей
  20. Python и Монти Пайтон
  21. Преобразование объекта в строку
  22. Скрытие вывода данных
  23. Ускорение кода с помощью векторизации
  24. Методы list в Python
  25. Кортеж в Python: создание и использование
  26. Работа с пользовательским вводом
  27. Установка и использование pyshorteners
  28. Форматирование строк в Python
  29. Тестирование времени с Freezegun
  30. Создание детектора плагиата
  31. Измерение времени выполнения кода
  32. Изменение элемента списка
  33. Pillow: работа с изображениями
  34. Именованные срезы в Python
  35. PUT запрос для обновления данных
  36. Динамическая типизация в Python
  37. Обработка исключений в Python 3
  38. Метод split() в Python
  39. Numpy: использование Ellipsis
  40. Метод __irshift__ для Python
  41. Метод enumerate() в Python
  42. Запрос пароля с помощью getpass
  43. Блок else в обработке исключений
  44. Подсчет элементов в Python
  45. Подсказки при вводе данных в Python
  46. Извлечение новостей с помощью newspaper3k
  47. Блок else в Python
  48. Компиляция регулярных выражений

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