Из __future__ импортировать аннотацииPython

Программы на Python
Anonymous
Из __future__ импортировать аннотации

Сообщение Anonymous »

В документации Python о __future__ есть таблица, в которой показано, что аннотации являются «необязательными» в версии 3.7.0b1 и «обязательными» в версии 4.0, но я все еще могу использовать аннотации в версии 3.8.2 без импорта аннотаций. Учитывая это, какая от этого польза? Что здесь означают «необязательно» и «обязательно»?
>>> def add_int(a:int, b:int) -> int:
... return a + b
>>> add_int.__annotations__
{'a': , 'b': , 'return': }

Вернуться в «Python»