Курс 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. Работа с f-строками 2.0
  2. Получение текущей даты и времени с помощью datetime
  3. PrettyTable: создание таблицы
  4. Операции с матрицами в Python
  5. Переопределение метода xor в Python
  6. Преобразование кортежа в словарь.
  7. Функция enumerate в Python
  8. Объединение множеств в Python
  9. Тестирование времени с Freezegun
  10. Импорт классов из другого файла
  11. Философия Python
  12. Проверка версии Python
  13. Разность множеств
  14. Хеширование паролей с использованием salt
  15. Переопределение оператора % для объектов
  16. Генерация чисел с range()
  17. Метод lt для сортировки объектов
  18. Python: отсутствие точек с запятыми
  19. Искажение имен в Python
  20. Создание новых функций через partial
  21. Строки в Python: апострофы и кавычки
  22. Генерация QR-кодов с библиотекой qrcode
  23. Сортировка с помощью параметра key
  24. Локальные переменные.
  25. Настройка логгера Logzero
  26. Пересечение списков с использованием множеств
  27. Работа с файлами в Python
  28. Переопределение метода __pow__
  29. Применение промокода в Много лосося
  30. Счетчик ссылок в Python
  31. Отрицательные индексы списков в Python
  32. Переворот последовательности
  33. Проверка элементов списка условием
  34. Генераторы в Python
  35. Метод is_absolute() для PurePath
  36. Создание итерируемых объектов
  37. Работа со строками в Python
  38. Установка User-Agent в Python
  39. Моржовый оператор в Python 3.8
  40. Установка и использование Virtualenv
  41. Удаление и повторная вставка ключа в OrderedDict
  42. JMESPath в Python
  43. Lambda-функция в Python: использование с map() и sum()
  44. Форматирование объектов с модулем pprint

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