类型定义和python函数定义中的独立splat

时间:2018-10-27 20:13:14

标签: python python-3.x

我正在阅读inspect.signature上的文档。在示例中,给出了一个奇怪的函数定义:

def foo(a, *, b:int, **kwargs):
   pass

我在以下两个文件中找不到任何文档:

  1. 独立的“ *”是什么意思。我知道您可以执行“ * arg”将位置参数打包到数组中
  2. “ b:int”是什么意思?

0 个答案:

没有答案