Курс 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. Поиск индекса элемента
  4. Работа с областями видимости переменных
  5. capitalize() — изменение регистра первого символа строки
  6. Замена текста с помощью sub
  7. Создание уникального множества
  8. Замер времени выполнения кода
  9. Срезы в Python
  10. Библиотека funcy: удобные утилиты
  11. Лямбда-функции в Python
  12. TypedDict для kwargs в Python 3.12
  13. Удаление файлов и папок в Python
  14. Работа с enumerate()
  15. Удаление дубликатов в pandas
  16. Частичное совпадение ввода
  17. Удаление символов новой строки в Python.
  18. Запуск асинхронной корутины
  19. Генерация тестовых данных с factory_boy
  20. Работа с типами данных в Python с помощью pydantic.
  21. Оболочка Python
  22. Оптимизация интернирования строк
  23. Progress с библиотекой tqdm
  24. Beautiful Soup — извлечение данных из HTML
  25. Проверка существования переменной с оператором :=
  26. Генераторы в Python
  27. Обработка ошибок в Python
  28. Создание и удаление объектов
  29. Управление IP-адресами через прокси
  30. Фильтрация списков с itertools
  31. Протокол управления контекстом
  32. Numpy: объединение массивов
  33. Python Поверхностное Копирование
  34. Измерение времени выполнения кода с помощью time
  35. Асинхронное программирование с asyncio
  36. Преобразование данных в Python
  37. Создание виртуальной среды
  38. Создание словаря в Python
  39. Генерация случайных данных в NumPy
  40. Форматирование данных с помощью pprint
  41. Взаимодействие с sys
  42. Структура строк в Python
  43. Импорт с альтернативным именем
  44. Поиск шаблона в строке
  45. Подписка на каналы разработчиков
  46. Цикл for в Python
  47. Генераторы данных
  48. Python Ellipsis использование

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