Курс 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. Асинхронное программирование с asyncio
  2. PEP-401: оператор
  3. Списковый компрехеншен.
  4. Слияние словарей в Python 3.9
  5. Создание и обучение модели с Keras
  6. Итерации в Python
  7. Инверсия списка и строки в Python
  8. Эффективная конкатенация строк в Python
  9. Распаковка элементов массива
  10. Измерение времени выполнения кода
  11. Возврат нескольких значений из функции
  12. Итераторы в Python
  13. Работа с многоуровневыми словарями в Python
  14. Метод lt для сортировки объектов
  15. Функция pow() — возвести число в степень
  16. Построение графиков в Matplotlib
  17. Оптимизация гиперпараметров с Scikit Optimize
  18. Именование переменных в Python
  19. Именованные кортежи в Python
  20. Подсчет элементов в Python
  21. Перегрузка операторов в Python
  22. Фильтрация входных данных в Python
  23. Импорт классов из другого файла
  24. Объединение словарей в Python
  25. Codecademy в Telegram
  26. Создание именованных кортежей в Python
  27. Проверка условий: all и any
  28. Метод classmethod
  29. Методы shutil для работы с файлами
  30. Добавление элементов в список: append() vs extend()
  31. Создание копии итератора
  32. Объединение словарей в Python
  33. Работа с кортежами в Python
  34. Установка и загрузка Instaloader
  35. Форматирование строк в Python
  36. Создание графики с черепахой
  37. Работа с аргументами командной строки
  38. Работа с атрибутом dict
  39. Распаковка аргументов в Python
  40. Преобразование документов в PDF с помощью Spire.Office
  41. Безопасный доступ к значениям словаря
  42. Вакансии в Nebius
  43. Объединение словарей в Python
  44. Создание словаря через dict comprehension
  45. Нахождение самого длинного слова в списке с помощью max

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