Курс 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. Основные методы NumPy
  2. Навыки Python: строки, типы данных
  3. Функция product() из itertools
  4. Создание списка дат
  5. Работа с утверждениями в Python
  6. Работа с атрибутом dict
  7. Метод Enumerate() для списков
  8. Поиск индексов в списке
  9. Передача параметров в Python
  10. Python defaultdict добавление ключа
  11. Обезопасьте ввод данных
  12. Объединение словарей в Python
  13. Форматирование строк в Python
  14. Изменение переменной в Python: nonlocal
  15. Сортировка с помощью параметра key
  16. Печать месячного календаря
  17. lru_cache оптимизация функций
  18. Рекурсия для обращения строки
  19. Метод setitem в Python
  20. Преобразование вложенного списка
  21. Метод radd для пользовательских чисел
  22. inspect в Python: анализ кода
  23. Генераторы в Python
  24. Именованные кортежи в Python
  25. Оптимизация строк в Python
  26. Преобразование регистра символов
  27. Функция zip() в Python
  28. Метод get для словарей
  29. Работа с Colorama
  30. Переопределение оператора % для объектов
  31. Работа с timedelta в Python
  32. Названия столбцов в Python таблицах
  33. Стать Python-разработчиком
  34. Форматирование вывода с F-строками
  35. Работа с модулем random
  36. Цикл for в Python
  37. Область видимости переменных
  38. Функции all и any в Python
  39. Метод ipow для возведения в степень
  40. Работа с NumPy
  41. Counter() — подсчет элементов
  42. Аннотации типов в Python
  43. Проверка типов с использованием isinstance
  44. Операция += для списков
  45. Работа с Path в Python

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