在Python中,是;“类型注释”;及;键入提示“;同样的事情?

在Python中,是;“类型注释”;及;键入提示“;同样的事情?,python,type-hinting,Python,Type Hinting,在Python中,“类型注释”和“类型提示”是一回事吗?如果没有,它们之间有什么区别?是的,它们都可以指同一组事物,即: 有时,Python-2兼容的注释语法由以下工具支持: 我一直认为它们是一样的。如果你看一下docs:,你会发现它所说的“类型提示”和“类型注释”是一样的。 class Animal: # * name: str # * * type annotations def foo(

在Python中,“类型注释”和“类型提示”是一回事吗?如果没有,它们之间有什么区别?

是的,它们都可以指同一组事物,即:

有时,Python-2兼容的注释语法由以下工具支持:


我一直认为它们是一样的。如果你看一下docs:,你会发现它所说的“类型提示”和“类型注释”是一样的。
class Animal:
    #     *
    name: str

    #                  *       *         type annotations
    def foo(self, bar: baz) -> quux:
        ...
x = {6, 7}  # type: Set[int]