Курс 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. Извлечение новостей с newspaper3k
  2. Отслеживание прогресса с tqdm
  3. Конвертация коллекций в Python.
  4. Работа с необработанными строками
  5. Оператор @ для умножения матриц
  6. Определение объема памяти объекта
  7. Метод __float__ в Python
  8. Создание словарей в Python
  9. Создание словаря и множества
  10. Объединение строк с помощью метода join
  11. Установка пакета в Python
  12. Применение функции к элементам списка
  13. Копирование файлов с shutil()
  14. Итерации в Python
  15. Работа со строками в Python.
  16. Структура данных словарь в Python
  17. Аннотации типов в Python
  18. Функции map() и reduce() в Python
  19. Анонимные функции в Python
  20. Обход элементов в Python
  21. Метод rmatmul для обратного матричного умножения
  22. Извлечение аудио из видео
  23. Методы classmethod и staticmethod
  24. Счетчик в Python: most_common()
  25. Работа с часовыми поясами в Python.
  26. Оператор += для объединения строк
  27. Возврат нескольких значений
  28. Python Enumerate
  29. Срезы в Numpy
  30. Установка Git и AWS CLI
  31. Метод index() в Python
  32. Оператор морж в Python 3.8
  33. Асинхронное программирование с asyncio
  34. Функциональное программирование.
  35. Переопределение унарных операторов
  36. Работа с кортежами
  37. Обработка исключений с блоком else
  38. Метод classmethod
  39. Логические значения в Python
  40. Руководство по библиотеке pydantic
  41. Enum в Python
  42. Генератор списка в Python
  43. Избегайте пустого списка
  44. Форматирование строк в Python
  45. Импорт с альтернативным именем
  46. Декораторы в Python
  47. Списковое включение в Python
  48. Многопоточность в Python

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