Курс 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
  2. Итерация по коллекции в Python
  3. Особенности ключей словаря в Python
  4. Курсы Яндекс Практикум
  5. Метод __iand__ для пользовательских классов
  6. Lambda Functions in Python
  7. Работа с переменными в Python
  8. Работа с срезами в Python
  9. Замена символов в строке
  10. Нан-рефлексивность в Python
  11. Метод rsub для пользовательских чисел
  12. Работа с областями видимости переменных
  13. Функция zip() для объединения списков
  14. Генераторы словарей и множеств
  15. Функция zip() в Python
  16. Оптимизация памяти с __slots__
  17. Навыки Python: строки, типы данных
  18. Просмотр файла в Jupyter Noteboo
  19. Применение функции к элементам списка
  20. Создание циклической ссылки
  21. Работа с Requests для HTTP-запросов
  22. Логические значения в Python
  23. Преобразование PowerPoint в PDF.
  24. Изменение объектов в Python
  25. Показ всплывающих окон Tkinter
  26. Работа с defaultdictами в Python
  27. Проверка на палиндром
  28. Установка Home Assistant
  29. Аннотации типов в Python
  30. Удаление эмодзи с помощью pandas
  31. Функция map() в Python
  32. Модуль future Python
  33. Принципы программирования
  34. Работа с NumPy.linalg
  35. Работа с deque из collections
  36. Документирование функций в Python
  37. Переменные в Python: сокращение гласных
  38. Зарезервированные слова в Python
  39. Моржовый оператор в Python 3.8
  40. Возврат значений из генератора
  41. Поиск самого длинного слова в списке с использованием max()
  42. Функция eval() в Python
  43. Генератор данных в Keras
  44. Многострочные комментарии в Python
  45. Принцип одной функции
  46. Наследование в программировании

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