代码之家  ›  专栏  ›  技术社区  ›  Seungho Lee

Python3中的函数声明中的“->”是什么意思?

  •  1
  • Seungho Lee  · 技术社区  · 7 年前

    最近,我遇到了“->”在Python3中,当研究函数声明时,这意味着什么?到目前为止,除了Javascript函数声明之外,我从未见过这样的声明。

    def f(self, s: 'str') -> 'bool':
        pass
    
    2 回复  |  直到 7 年前
        1
  •  4
  •   Sach    7 年前

    这是函数返回值类型的注释。

    def sum()->表达方式:

    https://www.python.org/dev/peps/pep-3107/

        2
  •  2
  •   tbhaxor    7 年前

    根据 python docs 与打字有关。

    功能,用于指定 回来 python中的函数类型

    推荐文章