Загружаем изображение…

Знали, что f-строки могут сами показывать выражение и его значение?



Python 3.8 добавил режим, который делает отладку быстрее — f-строки теперь могут выводить имя выражения + результат автоматически.

Например:
user = {"id": 42, "role": "admin"}
print(f"{user=}")


Выведет:
user={'id': 42, 'role': 'admin'}

Можно выводить и любые выражения:
print(f"{user['role']=}")

Результат:
user['role']='admin'

Особенно удобно, когда отлаживаешь лямбды и выражения на одной строке.

Python Ready | #совет
Просмотры: 38
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти