Курс 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. GitHub в Telegram: подписка на уведомления
  2. Функции в одну строку
  3. Многострочные комментарии в Python
  4. Numpy: объединение массивов
  5. Обратное распространение ошибки
  6. Список импортированных модулей в Python
  7. Дефолтные параметры в Python
  8. Мощь вложенных функций в Python
  9. Измерение времени выполнения кода
  10. Работа с функцией next() в Python
  11. Преобразование числа в список цифр
  12. Замена атрибута в именованном кортеже
  13. Однострочники Python
  14. Метод rpow в Python
  15. Работа с zip()
  16. Библиотека Rich: форматирование текста
  17. Разность множеств
  18. Преобразование range в итератор
  19. Сортировка слиянием
  20. Глобальные переменные в Python
  21. Методы и функции в Python
  22. Сортировка HTML по CSS-селектору
  23. Генерация фальшивых данных с Faker
  24. Создание виртуальной среды
  25. Декораторы в Python
  26. Поиск всех индексов подстроки
  27. Секреты Python
  28. Множества и frozenset
  29. Избегайте использования goto
  30. Конвертация изображений в PDF
  31. Контекстный менеджер в Python
  32. Управление асинхронными задачами с помощью Semaphore
  33. Изменение переменной в Python: nonlocal
  34. Операторы присваивания в Python
  35. Настройка вывода NumPy
  36. Проверка файла .py на синтаксис.
  37. PUT запрос для обновления данных
  38. Списки в Python: синтаксис представления
  39. Курс по дообучению ChatGPT
  40. Lambda-функция в Python: использование с map() и sum()
  41. Оператор морж в Python 3.8
  42. Множественное наследование в Python
  43. ChainMap избыточные ключи
  44. Простой калькулятор Python
  45. Хранение переменных в Python.
  46. Просмотр внешних файлов в %pycat
  47. Оператор in и not in в Python

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