Курс Python → Работа с f-строками 2.0

Python 3.8 представил новую возможность для работы с f-строками, которая делает форматирование строк еще более удобным и элегантным. Используя f-строки 2.0, вы можете не только подставлять значения переменных в строку, но и выводить имя переменной и ее значение без дублирования имени. Для этого достаточно добавить знак = после имени переменной в фигурных скобках.

Например, если у вас есть переменная name со значением «Alice», вы можете использовать f-строки 2.0 для вывода ее значения с указанием имени переменной:

name = "Alice"
print(f"{name=}")

Этот код выведет на экран «name=’Alice'», что может быть очень полезным при отладке программы или просмотре значений переменных.

Использование f-строк 2.0 делает код более читаемым и удобным для работы, особенно при работе с большим количеством переменных. Теперь вы можете быстро и легко выводить значения переменных, не беспокоясь о дублировании имен или форматировании.

Таким образом, Python 3.8 предоставляет разработчикам еще один удобный инструмент для работы с текстовыми данными, делая процесс форматирования строк более эффективным и элегантным. Используйте f-строки 2.0 для улучшения читаемости вашего кода и упрощения отладки ваших программ.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод __float__ в Python
  2. Копирование объектов в Python
  3. Переопределение метода divmod
  4. Создание словаря через dict comprehension
  5. Обход дочерних элементов BeautifulSoup
  6. Срезы в Numpy
  7. Генераторы списков в Python
  8. Оболочка Python
  9. Определение объема памяти объекта
  10. Управление памятью в Python
  11. Объединение коллекций в Python
  12. Построение графиков в Matplotlib
  13. Метод Self в Python
  14. Проверка условий: all и any
  15. Функциональное программирование.
  16. Метод __call__ в Python
  17. Поиск файлов по шаблону
  18. Метод difference_update() — разность множеств
  19. Управление ресурсами в Python
  20. Создание комплексных чисел
  21. Иерархия классов в Python
  22. Взаимодействие с sys
  23. Лямбда-функции в Python
  24. Введение в PyTorch
  25. Обработка исключений в Python
  26. Решатель судоку на Python с pygame
  27. Принципы SRP и OCP
  28. Метод count в Python: почему count(», ») возвращает 4?
  29. Протокол управления контекстом
  30. Форматирование строк в Python.
  31. Обновление шаблона base.html
  32. Beautiful Soup — извлечение данных из HTML
  33. Итераторы в Python
  34. Python Translator: создание локальных переводчиков
  35. Основные операции с Numpy
  36. Работа с набором данных CIFAR10 в PyTorch
  37. Генератор бросков кубиков
  38. Кортеж в Python: создание, доступ, изменение
  39. Сортировка данных в Python
  40. Встраивание HTML в Jupyter Notebook
  41. Форматирование строк в Python
  42. Объединение множеств в Python
  43. Список переменных с %who
  44. Парсинг статей с Newspaper3k
  45. Метод pop() списка
  46. Константы в модуле cmath
  47. Типы возвращаемых значений в Python
  48. Подсчет элементов в Python
  49. Инверсия списков и строк в Python

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