Python有多重方法吗?

时间:2019-05-04 01:15:16

标签: python

我最近正在查看Python代码格式化程序Black。在他们的文档they have an example showing a function with type declarations中:

def very_important_function(
    template: str,
    *variables,
    file: os.PathLike,
    engine: str,
    header: bool = True,
    debug: bool = False,
):
    """Applies `variables` to the `template` and writes to `file`."""
    with open(file, "w") as f:
        ...

这让我感到非常惊讶,因为我从未见过这样的事情。在网络上进行一些搜索并没有带来太多有关此处发生的情况的信息。这在Python文档中的何处描述?这是否意味着我可以有两个名称相同的函数,但是对不同类型的操作不同?

0 个答案:

没有答案