Курс Python → Работа с f-строками 2.0

Python 3.8 представил новую возможность для работы с f-строками, которая делает форматирование строк еще более удобным и элегантным. Используя f-строки 2.0, вы можете не только подставлять значения переменных в строку, но и выводить имя переменной и ее значение без дублирования имени. Для этого достаточно добавить знак = после имени переменной в фигурных скобках.

Например, если у вас есть переменная name со значением «Alice», вы можете использовать f-строки 2.0 для вывода ее значения с указанием имени переменной:

name = "Alice"
print(f"{name=}")

Этот код выведет на экран «name=’Alice'», что может быть очень полезным при отладке программы или просмотре значений переменных.

Использование f-строк 2.0 делает код более читаемым и удобным для работы, особенно при работе с большим количеством переменных. Теперь вы можете быстро и легко выводить значения переменных, не беспокоясь о дублировании имен или форматировании.

Таким образом, Python 3.8 предоставляет разработчикам еще один удобный инструмент для работы с текстовыми данными, делая процесс форматирования строк более эффективным и элегантным. Используйте f-строки 2.0 для улучшения читаемости вашего кода и упрощения отладки ваших программ.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Операторы увеличения и уменьшения переменной
  2. Конвертация коллекций в Python
  3. Преобразование букв в нижний регистр
  4. Метод eq для сравнения объектов
  5. Преобразование в float
  6. Перевод текста с Python Translator
  7. Декораторы в Python
  8. Передача аргументов в Python
  9. Работа с каталогами в Python
  10. Создание новых функций с помощью functools.partial
  11. Генерация тестовых данных с factory_boy
  12. Выход из профиля в Django
  13. Работа с JSON в Python
  14. *args и **kwargs в Python
  15. Метод rrshift для пользовательских объектов
  16. Разделение функций на этапы
  17. Работа со строками в Python
  18. Создание таблиц в терминале с PrettyTable
  19. Сравнение неупорядоченных списков
  20. Раздувающийся словарь в Python
  21. Progress с библиотекой tqdm
  22. Капитализация строк
  23. Основы Python за 14 дней
  24. Распаковка элементов последовательности
  25. Подсчет часто встречающихся элементов
  26. Python Calendar Usage
  27. Избегайте изменяемых аргументов
  28. Повторение элементов списков
  29. Применение функции к каждому элементу списка
  30. Работа с YAML в Python
  31. Освоение Python
  32. Преобразование генераторов в циклы
  33. Метод split() в Python
  34. Оператор деления для класса Rational
  35. Работа с контекстным менеджером Pool
  36. Декоратор для группы пользователей в Django
  37. Множественное наследование в Python
  38. Преобразование регистра символов
  39. Оператор * в Python
  40. Очистка входных данных
  41. Сложные типы данных в Python
  42. Частичное совпадение ввода
  43. Работа с Path в Python
  44. Методы shutil для работы с файлами
  45. Декоратор @override

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