何时在Python的函数自变量/关键字自变量中显示“:”?

时间:2019-05-28 00:32:49

标签: python parameter-passing keyword-argument

我已经在python中编码了一段时间了,但是遇到了一段代码,这让我感到非常困惑,因为我以前从未见过这样的表达式:

class A(object):

    def __init__(self, config:dict, pool_args: dict=None, background: bool=True, **kwargs):
         self._config = config
         self._pool_args = pool_args
          ...

那么函数自变量括号内的config:dictpool_args: dict=None是什么类型的语法?
   他们经常使用吗?我真的从未见过。

1 个答案:

答案 0 :(得分:1)

这些是类型提示。详情请参见:https://www.python.org/dev/peps/pep-0484/