Курс 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. Форматирование вывода с F-строками
  6. Создание коллекций из генератора
  7. Создание словаря в Python
  8. Передача параметров в Python
  9. Python: отличительная особенность — отступы
  10. Синхронизация потоков с time.sleep()
  11. Ветвление выражения в Python
  12. Декоратор Ajax required
  13. Кортеж в Python: создание, доступ, изменение
  14. Искажение имен в Python
  15. Измерение времени выполнения в Python
  16. Функция count() в Python
  17. Разделение строки с помощью split()
  18. Склеивание строк через метод join()
  19. Методы работы со строками в Python
  20. Инициализация объекта
  21. Отладка утечек памяти в Python
  22. Сериализация объектов в Python
  23. Комментарии в Python.
  24. Условные выражения в Python
  25. Python: изменяемые и неизменяемые коллекции
  26. Хэш-функции в Python
  27. Инверсия списков и строк в Python
  28. Применение функции к списку
  29. Итераторы в Python
  30. Асинхронное выполнение задач в процессах
  31. Работа с файлами в Python
  32. Фильтрация входных данных в Python
  33. Скрытие вывода данных
  34. Проверка класса объекта
  35. Именованные срезы в Python
  36. Работа с итераторами в Python
  37. Структура строк в Python
  38. Оптимизация сравнения в Python
  39. Flask — веб-фреймворк Python
  40. Переопределение метода __and__
  41. Именованные кортежи в Python
  42. Хеши в Python
  43. Генератор данных в Keras
  44. Удаление ключа из словаря в Python
  45. Форматирование объектов с модулем pprint

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