Курс 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. Сравнение def и lambda функций в Python
  2. Взаимодействие с внешними процессами в Python
  3. Определение функций с необязательными аргументами
  4. Карта бомбоубежищ в Москве и Питере
  5. Оператор * в Python
  6. Циклы for в Python
  7. Проверка индексов коллекции
  8. Установка и использование Logzero
  9. Ключевое слово global в Python
  10. Расчет времени выполнения программы
  11. Управление виртуальными окружениями в Python
  12. Аннотации типов в Python
  13. Атрибуты класса и экземпляра
  14. Функция eval() в Python
  15. Работа с deque из collections
  16. Манипуляция формой массива в Numpy
  17. Генератор бросков кубиков
  18. Функции в Python: создание и вызов
  19. Оформление кода по PEP 8
  20. Декоратор защиты анонимных пользователей
  21. Функция findall() для поиска вхождений строки
  22. Доступ к локальным переменным
  23. Рекурсия для обращения строки
  24. Поиск наиболее частого элемента списке
  25. Python: Фильтрация списков с помощью filter()
  26. Работа с collections в Python
  27. Обработка ошибок в Python
  28. Генераторы в Python
  29. Объединение списков с использованием itertools.chain
  30. Создание обратного итератора
  31. Комментарии в Python.
  32. Форматирование данных с помощью pprint
  33. Замыкания в Python
  34. Ускорение кода с помощью векторизации
  35. Декораторы в Python
  36. Функция zip() в Python
  37. Функция enumerate в Python
  38. Математические функции в Python
  39. Форматирование заголовков в Python
  40. Функция reduce() из модуля functools
  41. Работа с прокси в Python
  42. Обработка исключения UnboundLocalError
  43. Удаление файлов в Python
  44. Python Метод sleep() времени
  45. Сортировка с параметром key

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