Курс 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. Метод rsub для пользовательских чисел
  2. Оператор «моржа» (Walrus Operator)
  3. Функции с необязательными аргументами
  4. Скрытие вывода данных
  5. Объединение списков с использованием itertools.chain
  6. Оптимизация интернирования строк
  7. Обход элементов в Python
  8. Объединение словарей в Python
  9. Изменение IP-адреса в Python
  10. Явный импорт в Python
  11. Python Аргументы по умолчанию
  12. Ветвление выражения в Python
  13. Форматирование строк в Python.
  14. Логирование с Loguru
  15. Атрибуты объекта в Python
  16. Блок else в циклах.
  17. Сокращение ссылок с pyshorteners
  18. Профилирование данных с Pandas
  19. Работа с итераторами в Python
  20. Разработка игры Pong с turtle
  21. Группы исключений в Python
  22. Управление браузером с Selenium
  23. Логирование в Python
  24. Перевернуть список в Python
  25. Создание класса в Python
  26. Замыкания в Python
  27. Метод rename() для переименования файлов и каталогов
  28. Очистка данных с помощью pandas
  29. Установка и использование howdoi
  30. Генераторы списков
  31. Модуль sys: основы
  32. Присвоение значений переменным в Python
  33. Печать календаря
  34. Ускоренный импорт библиотек
  35. Отслеживание прогресса с tqdm
  36. Оператор += для объединения строк
  37. Философия Python
  38. Удаление файлов с shutil.os.remove()
  39. Модуль os: работа с файлами и папками
  40. Объединение списков в строку
  41. Особенности запятых в Python
  42. Управление экспортом элементов
  43. Оптимизация гиперпараметров с Scikit Optimize
  44. Хранение переменных в словаре.
  45. Преобразование Word в PDF с Spire.Doc
  46. inspect в Python: анализ кода

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