Курс 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. Генераторы в Python
  3. Лямбда-функции в Python
  4. Преобразование в float
  5. Оформление текста в консоли с TermColor
  6. Встроенные функции Python
  7. Освоение Python
  8. Функция enumerate() — Python
  9. Подсчет элементов в списке с Counter
  10. Создание списков в Python
  11. Вывод переменной и строки в Python
  12. enumerate() в Python для работы с индексами
  13. Работа с Requests для HTTP-запросов
  14. Создание функций высшего порядка
  15. Метод ne для сравнения объектов
  16. Подсчет элементов в Python
  17. Обмен значений переменных в Python
  18. Декораторы в Python
  19. Форматирование вывода списков
  20. Измерение времени выполнения кода
  21. JSON-esque в Python
  22. Проверка окончания строки с помощью str.endswith()
  23. Расширение операции побитового «и» в Python
  24. Оператор match в Python
  25. Метод invert для побитового отрицания
  26. Получение атрибутов и методов класса
  27. Экранирование символов в Python
  28. Транспонирование матрицы
  29. Colorama: окрашивание текста в Python
  30. Удаление элементов из списка в Python.
  31. Генераторы списков
  32. Методы в Python
  33. Функция enumerate в Python
  34. Метод eq для сравнения объектов
  35. Библиотека schedule: планировщик задач
  36. capitalize() — изменение регистра первого символа строки
  37. Работа с CSV файлами в Python
  38. Метод rename() для переименования файлов и каталогов
  39. Открытие и редактирование скриптов Python
  40. Замена символов в строке
  41. Обработка аргументов Python
  42. Функции в одну строку
  43. Функция pow() — возвести число в степень
  44. Функция eval() в Python
  45. Создание веб-приложения с Flask
  46. Работа с NumPy

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