【发布时间】:2020-05-01 14:53:44
【问题描述】:
在关于__future__ 的python 文档中,下面有一个表格,其中显示
注释“可选”3.7.0b1 和“强制”4.0
但是我仍然可以在 3.8.2 中使用注释而不导入注释,那么它有什么用。
>>> def add_int(a:int, b:int) -> int:
... return a + b
>>> add_int.__annotations__
{'a': <class 'int'>, 'b': <class 'int'>, 'return': <class 'int'>}
我怀疑我没有清楚地理解这里“可选”和“强制”的含义
【问题讨论】:
标签: python python-3.x annotations