Курс 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. Работа с argparse
  2. Разница между датами
  3. Метод ipow для возведения в степень
  4. None в Python: использование и особенности
  5. Создание вкладок с TKinter
  6. Проверка однородности элементов списка
  7. Метод classmethod
  8. Проверка класса объекта
  9. Работа с прокси в Python
  10. Удаление символа из строки
  11. Итераторы с потерямиZIP
  12. Pretty-printing JSON в Python
  13. PrettyTable: создание таблицы
  14. Удаление элементов во время итерации
  15. Создание словаря через dict comprehension
  16. Функции в Python: создание и вызов
  17. Декораторы в Python
  18. Реализация операции -= для пользовательского класса
  19. Получение пути к текущему скрипту с помощью os
  20. Преобразование многоуровневого словаря
  21. Удаление дубликатов из списка
  22. Принцип одной функции
  23. Основные функции и модули Python
  24. Форматирование строк в Python
  25. Аннотации типов в Python
  26. Вывод баннеров
  27. Хранение переменных в Python.
  28. Ускоренный импорт библиотек
  29. Присвоение и ссылки
  30. Генерация UUID в Python
  31. Создание функций с произвольным количеством аргументов
  32. Форматирование строк с % в Python
  33. Переменная с нижним подчеркиванием
  34. Регулярные выражения в Python
  35. Работа с множествами в Python
  36. Константы в модуле cmath
  37. Сортировка и обратный порядок
  38. Список методов и атрибутов
  39. Функции map, filter и reduce
  40. Освоение Python
  41. Метод join() для объединения строк
  42. Улучшение читаемости кода в Python
  43. Проверка ввода с помощью isdigit
  44. Модуль subprocess: запуск внешних команд
  45. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  46. Протокол управления контекстом
  47. Замена переменных в Python
  48. Область видимости переменных в Python
  49. Ограничение ресурсов в Python

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