Курс Python → F-строки в Python 3.8

В Python 3.8 и выше появилась новая возможность — f-строки, которые позволяют вставлять значения переменных в строки более удобным способом. Для использования f-строки нужно добавить префикс f перед открывающей кавычкой строки и заключить переменные в фигурные скобки. Например, можно написать f'{some_var=}’ для быстрой отладки кода.

Одним из преимуществ использования f-строк является удобство отладки кода. При использовании f-строки, вы можете вставлять значения переменных непосредственно в строку и видеть их значения прямо в выводе. Это упрощает процесс отладки и помогает быстрее найти и исправить ошибки.

Пример использования f-строки для отладки:


some_var = 42
print(f'{some_var=}')
# Вывод: some_var=42

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

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

Автор урока

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

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

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

  1. Модуль itertools: эффективная работа с итераторами
  2. Явный импорт переменных
  3. GitHub в Telegram: подписка на уведомления
  4. Синхронизация потоков с time.sleep()
  5. Транспонирование 2D-массива с помощью zip
  6. Работа со словарями
  7. Работа с enumerate()
  8. Объединение словарей в Python
  9. Оператор «моржа» (Walrus Operator)
  10. Установка и использование pyshorteners
  11. Секреты Python
  12. Область видимости переменных
  13. Цикл for в Python
  14. Работа с модулем random
  15. Функция с **kwargs в Python
  16. UserString в Python
  17. Декораторы в Python
  18. Работа с путями в Python
  19. Оператор объединения словарей
  20. Подписка на Kaspersky Team
  21. Основы работы с базами данных в Python
  22. Каналы Senior: Python, Java, Frontend, SQL, C++
  23. Обновление множества в Python
  24. Mad Libs Generator
  25. Разбиение текста в Python
  26. Удаление элементов из списка в Python
  27. Особенности запятых в Python
  28. Методы list в Python
  29. Измерение времени выполнения кода
  30. Оператор space-invader
  31. Модуль xkcd: загрузка комиксов
  32. Избегание циклических зависимостей классов в Python
  33. Использование эмодзи в Python
  34. Срезы в Python
  35. Использование метода lower()
  36. Хеши в Python
  37. Настройка нарезки списков
  38. Тестирование функции сложения
  39. Работа с CSV файлами
  40. Подписка на SelectelNews в Twitter
  41. Замена атрибута в именованном кортеже
  42. Измерение времени выполнения кода
  43. Сериализация объектов в Python
  44. Измерение времени выполнения кода
  45. Оптимизация гиперпараметров с Scikit Optimize
  46. Роль запятой в Python

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