Курс 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. Логирование с Logzero: ротация файла
  4. Присоединение элементов коллекции
  5. Подсчет количества элементов в списке
  6. Получение текущей даты и времени с помощью datetime
  7. Обмен значений переменных в Python
  8. Замена символов в строке
  9. UserString в Python
  10. Удаление эмодзи с помощью pandas
  11. Работа с необработанными строками
  12. Работа с пакетами
  13. Хэш-функции и метод цепочек
  14. Логические операторы в Python
  15. Поток данных в Python
  16. Мониторинг памяти с Pympler
  17. Работа с парами ключ-значение
  18. Профилирование с cProfile
  19. Типы возвращаемых значений в Python
  20. Объединение списков с помощью zip
  21. Метод getitem для доступа к элементам последовательности
  22. Равенство и идентичность в Python
  23. Работа с пользовательским вводом
  24. Реализация операции -= для пользовательского класса
  25. Условные выражения в Python
  26. Изменение регистра данных
  27. Форматирование данных с помощью pprint
  28. Разделение строки на пары ключ-значение.
  29. Применение функции map() с лямбда-функциями
  30. Проблемы с именами переменных
  31. Python Ellipsis использование
  32. Удаление символа из строки
  33. Разработка игры Pong с turtle
  34. Решение переменной Шредингера
  35. Преобразование данных в Python
  36. Метод ne для сравнения объектов
  37. Взаимодействие с sys
  38. Поиск индексов подстроки
  39. Проверка элемента в множестве.
  40. Аннотации типов в Python
  41. Документация функции help() в Python
  42. Блок else в Python
  43. Удаление дубликатов из списка
  44. Форматирование кода на Python
  45. Сумма элементов списка
  46. Перегрузка операторов в Python
  47. Функция enumerate в Python

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