Курс 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. Создание коллекций из генератора
  2. Возврат нескольких значений из функции
  3. Работа с кортежами
  4. Документация функции help() в Python
  5. Проблема сравнения словарей
  6. Лямбда-функции в defaultdict
  7. Работа с файлами в Python
  8. Дефолтные параметры в Python
  9. Бинарный поиск
  10. Оператор Walrus: правильное использование
  11. Объединение кортежей в Python
  12. Базовые объекты Python
  13. Генераторные выражения и islice.
  14. Метод Self в Python
  15. Вложенные функции в Python
  16. Инверсия списка и строки в Python
  17. Использование функции enumerate()
  18. Логирование с Logzero
  19. Определение основы слова с showballstemmer
  20. Бесконечная проверка в Python
  21. Функции map, filter и reduce
  22. Комплексные числа в Python
  23. Многострочные комментарии в Python
  24. Загрузка постов Instagram
  25. Генерация случайных чисел в Python
  26. Переворот строки с использованием цикла
  27. Оператор объединения словарей
  28. Проверка надежности пароля на Python
  29. Оператор (*) в Python
  30. Работа с изменяемыми коллекциями
  31. Конвертация текстовых чисел с помощью Numerizer
  32. inspect в Python: анализ кода
  33. Непрерывная проверка в Python
  34. Перемешивание списка с shuffle()
  35. Ошибка NotImplemented в Python
  36. Функция reversed() в Python
  37. Работа с часовыми поясами в Python.
  38. Метод is_absolute() для PurePath
  39. Модуль inspect: получение информации о объектах
  40. Конвертация коллекций в Python
  41. Анонимные функции в Python
  42. Объединение списков в Python
  43. Работа со строками в Python
  44. F-строки в Python

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