Курс 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. Dict Comprehension в Python
  2. Counter() — подсчет элементов
  3. Работа с очередями в Python
  4. Копирование в Python
  5. Получение имени функции с помощью inspect
  6. Получение размера объекта с sys.getsizeof()
  7. Однострочники Python
  8. Срез в Python
  9. Создание вложенных циклов for
  10. Метод join() для объединения строк
  11. Парсинг статей с Newspaper3k
  12. Работа с датами в Python
  13. Преобразование строк в числа в Python
  14. Измерение времени выполнения в Python
  15. Преобразование списка в словарь через генератор
  16. Обезопасьте ввод данных
  17. Асинхронное выполнение задач в процессах
  18. Значения по умолчанию в Python
  19. Оптимизация интернирования строк
  20. Отладчик pdb: начало работы
  21. Модуль antigravity: генерация координат
  22. Создание графики с черепахой
  23. Работа с файловой системой в Python
  24. Команда %dhist — список посещенных каталогов
  25. Модуль pprint: улучшение вывода данных
  26. Поиск самого длинного слова в списке с использованием max()
  27. Преобразование данных в Python
  28. Проблемы с именами переменных
  29. Логические значения в Python
  30. Подсчет частоты элементов с Counter
  31. Структурирование именованных констант
  32. Счетчик ссылок в Python
  33. Распаковка элементов массива
  34. Проверка файла .py на синтаксис.
  35. Разбиение текста в Python
  36. Область видимости переменных в Python
  37. Установка и использование Logzero
  38. Bootle — простой веб-фреймворк
  39. Объединение коллекций в Python
  40. Изменение логики работы с временем
  41. Цикл for в Python

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