Курс 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. Упрощение работы с JSON-данными в Python
  2. Логические операторы в Python
  3. Преобразование букв в нижний регистр
  4. Метод __float__ в Python
  5. Работа с словарями в Python
  6. Модуль itertools: комбинации и перестановки
  7. Python 3.12: Псевдонимы типов
  8. Многострочные комментарии в Python
  9. Импорт объектов из модулей
  10. Игра «Камень, ножницы, бумага» — Python
  11. Переопределение метода __rshift__
  12. Управление ресурсами в Python
  13. Преобразование кортежа в словарь.
  14. Удаление файлов с shutil.os.remove()
  15. Метод get() в Python
  16. Оператор деления для класса Rational
  17. inspect в Python: анализ кода
  18. Извлечение аудио из видео
  19. Отслеживание выполнения программы с библиотекой tqdm
  20. Python enumerate() использование
  21. Синтаксис переменных цикла в Python
  22. Исправление ошибки NameError
  23. Создание лямбда-функций
  24. Аргументы *args и **kwargs
  25. Проверка подстроки в строке
  26. Возврат нескольких значений
  27. Работа с NumPy.linalg
  28. Работа с функцией next() в Python
  29. Numpy: разбиение массивов
  30. Использование метода lower()
  31. Функции в Python: создание и вызов
  32. Переопределение метода __or__()
  33. Модуль itertools: эффективная работа с итераторами
  34. Однострочники Python
  35. Запрос DELETE с библиотекой requests
  36. Оператор in и not in в Python
  37. Переопределение метода __pow__
  38. Работа с коллекциями Python
  39. Создание словарей и множеств в Python.
  40. Работа с *args и **kwargs в Python
  41. Многострочные комментарии в Python
  42. Основы Python за 14 дней
  43. Генерация случайных данных в NumPy
  44. Обход дочерних элементов BeautifulSoup

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