Курс 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. Python union() функция — объединение множеств
  2. Пропуск строк в файле с itertools
  3. Преобразование символов с помощью map
  4. Логические значения в Python
  5. Декораторы в Python
  6. Выражения-генераторы в Python
  7. Метод join() для объединения строк
  8. Эффективная конкатенация строк в Python
  9. Работа с пользовательским вводом
  10. Генерация случайных чисел Python
  11. Тайное преобразование типа ключа
  12. Ускорение кода с помощью векторизации
  13. Декоратор total_ordering для сравнения объектов
  14. Форматирование строк в Python
  15. Удаление дубликатов из списка с помощью dict.fromkeys
  16. Counter() — подсчет элементов
  17. Работа с YAML в Python
  18. Дефолтные параметры в Python
  19. Функция sleep() в Python
  20. Antigravity модуль
  21. Компиляция регулярных выражений
  22. Руководство по библиотеке pydantic
  23. Оператор «not» в Python
  24. Создание .exe файла с pyinstaller
  25. Импорт классов из другого файла
  26. Получение ID текущего процесса
  27. Инициализация переменных
  28. Оператор обр. импликации
  29. Оболочка Python
  30. Приоритет операций в Python
  31. Список импортированных модулей в Python
  32. Метод Event.wait() в Python
  33. Работа с zip-архивами в Python
  34. Замена текста в Python
  35. GitHub в Telegram: подписка на уведомления
  36. Работа с изменяемыми коллекциями
  37. Проверка запуска скрипта или импорта модуля
  38. Получение текущей директории
  39. Операторы сравнения в Python
  40. Генераторы в Python
  41. Срезы в Numpy
  42. List Comprehension Tutorial
  43. Логирование с Logzero
  44. Работа с дробями в Python
  45. Оператор умножения для вектора
  46. Экспорт внешнего файла с помощью writefile
  47. Оператор continue в Python

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