Курс 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-dateutil
  2. Объединение словарей в Python
  3. Добавление элемента в список.
  4. Проверка однородности элементов списка
  5. Цикл for в Python
  6. Проверка списка: any() и all()
  7. Сортировка и разворот списка
  8. Тестирование модели в PyTorch
  9. Определение наиболее частого элемента с помощью collections.Counter
  10. %pinfo: получение информации об объекте
  11. Разделение строк методом split()
  12. Форматирование строк в Python
  13. Удаление дубликатов из списка с помощью dict.fromkeys
  14. Многопоточность и асинхронное программирование в Python
  15. Работа с изменяемыми коллекциями
  16. Метод remove() для удаления элемента из списка
  17. Объединение списков в строку
  18. Проверка подстроки в строке
  19. Тест скорости набора текста на Python
  20. Работа с модулем glob в Python
  21. Объединение списков с использованием itertools.chain
  22. Раздувающийся словарь в Python
  23. Объединение итераторов
  24. Поиск всех индексов подстроки
  25. Запуск внешнего кода в Jupyter
  26. Копирование словарей и списков в Python
  27. Функции any() и all() в Python
  28. Использование defaultdict в Python
  29. Функция enumerate() в Python
  30. Установка максимального количества цифр
  31. Форматирование строк в Python
  32. Получение частей дроби
  33. Преобразование списков в словарь
  34. Настройка Cron
  35. Константы в модуле cmath
  36. Документирование функций в Python
  37. Обработка аргументов Python
  38. Обработка ошибки IndexError
  39. Сравнение def и lambda функций в Python
  40. Очистка списка от False, None, 0, «»
  41. Разбиение строки в Python
  42. Создание и обучение модели с Keras
  43. Модуль math: константы π и e
  44. Установка и использование emoji
  45. Курс по дообучению ChatGPT
  46. Разработка Telegram-ботов
  47. Объединение словарей в Python
  48. Оптимизация параметров в Python

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