Курс 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. Управление User-Agent в Python
  2. Установка переменной среды в Python
  3. Вывод баннеров
  4. Гибкие функции Python
  5. Разделение строк методом split()
  6. Особенности запятых в Python
  7. GitHub в Telegram: подписка на уведомления
  8. Python: динамическая типизация и проверка типов
  9. Отправка HTTP-запросов с User-Agent
  10. Импорт модулей и пакетов в Python
  11. Генераторы списков
  12. Работа с GitHub в Telegram
  13. Применение промокода в Много лосося
  14. Автоматизация действий с Pyautogui
  15. Функции с необязательными аргументами
  16. Импорт модулей в Python 3.12
  17. Подсчет элементов в списке с Counter
  18. Python и Юникод: работа с цифрами
  19. Метод join() для объединения элементов
  20. Нахождение отличий в списках
  21. Обработка исключений в Python
  22. Основные операции с библиотекой Numpy
  23. Установка библиотек в Python
  24. Метод gt в Python
  25. Рекурсия для обращения строки
  26. Метод difference_update() — разность множеств
  27. Подсчет элементов в Python
  28. Фильтрация списков с itertools
  29. Оптимизация методов в Python 3.7
  30. Тест скорости набора текста на Python
  31. Создание списков в Python
  32. Дефолтные параметры в Python
  33. Хешируемые ключи в Python
  34. Метод matmul для умножения матриц
  35. Генераторы в Python
  36. Очистка списка от False, None, 0, «»
  37. Подсчет элементов с помощью Counter из collections
  38. Расчет времени выполнения
  39. Основные методы NumPy
  40. Построение графиков в терминале с bashplotlib
  41. Метод rsub для пользовательских чисел
  42. Структурирование данных с Pydantic
  43. Замена текста с re.sub()
  44. Оператор распаковки в Python
  45. Python enumerate() для работы с индексами
  46. Работа со временем в Python
  47. Оператор обр. импликации

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