Курс 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. Названия переменных
  2. Объединение словарей в Python
  3. Тестирование функции сложения
  4. Переопределение метода len
  5. Просмотр файла в Jupyter Noteboo
  6. Анализ текста на русском языке с помощью Pymystem3
  7. Экранирование символов в Python
  8. Возврат нескольких значений из функции
  9. Python Enumerate
  10. Создание новой даты в Python
  11. Срезы в Numpy
  12. Метод rmatmul для пользовательских матриц
  13. Метод join для наборов
  14. Склеивание строк через метод join()
  15. Сортировка данных с лямбда-функциями
  16. Функция eval() в Python
  17. Операции с матрицами в Python
  18. Фильтрация списков с itertools
  19. Работа с CSV файлами в Python
  20. Декораторы в Python
  21. Возврат нескольких значений из функции
  22. Сравнение неупорядоченных списков
  23. Введение в PyTorch
  24. Flask: создание веб-приложений
  25. Итерация по итерируемым объектам
  26. Операторы сравнения в Python
  27. Работа с модулем bisect
  28. Решатель судоку на Python с pygame
  29. Тестирование времени с Freezegun
  30. Оператор space-invader
  31. Подписка на @SelectelNews
  32. Расчет времени выполнения программы
  33. Метод Self в Python
  34. Установка и использование Telegram API в Python
  35. Глобальные переменные в Python
  36. Списковые включения в Python
  37. Получение размера объекта с sys.getsizeof()
  38. Метод setitem в Python
  39. Конкатенация строк с помощью join()
  40. Декораторы в Python
  41. Склеивание строк без циклов
  42. Метод rsub в Python: расширение функциональности вычитания
  43. Поиск самого длинного слова в списке с использованием max()
  44. Ветвление выражения в Python
  45. Работа с множествами в Python
  46. Инверсия списка и строки в Python

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