Курс 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. Метод join() для объединения элементов строки
  2. Открытие, чтение и закрытие файла
  3. Bootle — простой веб-фреймворк
  4. Многоточие в Python
  5. Поиск повторов в списке
  6. Метод setitem в Python
  7. Обработка исключений в Python 3
  8. Переопределение метода __lshift__
  9. Работа с модулем random
  10. Копирование в Python
  11. Проверка списка: any() и all()
  12. Поиск наиболее частого элемента
  13. Pretty-printing JSON в Python
  14. GitHub в Telegram: подписка на уведомления
  15. Оператор del в Python
  16. Обновление и получение данных в SQLite
  17. Очистка входных данных
  18. Методы работы со списками
  19. Генерация тестовых данных с factory_boy
  20. Defaultdict в Python
  21. Работа с итераторами в Python
  22. Нахождение хеша для бесконечности и NaN в Python
  23. Декоратор @override
  24. Упрощенный вывод данных в Python
  25. Вычисление натуральных логарифмов в NumPy
  26. Concrete Paths в Python
  27. Сглаживание списка
  28. Оболочка Python
  29. Удаление дубликатов из списка с помощью dict.fromkeys
  30. Поиск шаблона в строке
  31. Проектирование Singleton с метаклассом
  32. Работа с deque из collections
  33. Python groupby() из itertools: работа с повторяющимися элементами
  34. Логирование с Logzero
  35. Операции со строками в Python
  36. Создание OrderedDict
  37. Python Поверхностное Копирование
  38. Загрузка постов Instagram
  39. Определение объема памяти объекта
  40. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  41. Создание итерируемых объектов
  42. Разработка игры Pong с turtle
  43. Документация функции help() в Python
  44. Преобразование генераторов в циклы
  45. Создание и инициализация объектов

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