Курс 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. Ветвление выражения в Python
  2. Функция enumerate() в Python
  3. Проверка строки на палиндром
  4. Работа с argparse
  5. Функция rsplit() в Python
  6. Работа со словарями в Python
  7. Создание функций высшего порядка
  8. Структурирование данных с Pydantic
  9. Просмотр файла в Jupyter Noteboo
  10. Преобразование чисел в восьмеричную строку
  11. Итерации в Python
  12. Избегайте изменяемых аргументов
  13. Python enumerate() для работы с индексами
  14. Python Метод Union Множеств
  15. Генераторы в Python
  16. Библиотека Emoji: использование смайлов в Python
  17. Метод rlshift для битового сдвига
  18. Работа с аргументами командной строки
  19. Работа с кортежами в Python
  20. Работа с словарями в Python
  21. Списки в Python: основы
  22. Представление бесконечности в Python
  23. Работа с JSON в Python
  24. Создание пустых функций и классов в Python
  25. Работа со словарями
  26. Импорт модулей в Python 3.12
  27. Метод classmethod
  28. Объединение словарей в Python
  29. Установка Git и AWS CLI
  30. Python reversed() vs срез[::-1]
  31. Работа с SQLite в Python
  32. Функциональное программирование в Python
  33. Преобразование списков в словарь
  34. Bootle — простой веб-фреймворк
  35. Преобразование текста в речь с Python
  36. Форматирование данных с pprint
  37. Декоратор total_ordering для класса Point
  38. Нахождение самого длинного слова в списке с помощью max
  39. Хэш-функции и метод цепочек
  40. Создание панели меню Tkinter
  41. Оператор space-invader
  42. Получение ID текущего процесса
  43. Списки в Python
  44. Декораторы с @wraps
  45. Работа с enumerate()
  46. SciPy: широкий функционал для математических операций

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