gpt4 book ai didi

python - 一些 python 内置函数如何与 python 方法解析一致?

转载 作者:太空宇宙 更新时间:2023-11-03 21:05:23 25 4
gpt4 key购买 nike

例如文档中 max 函数的以下签名:

max(iterable, *[, key, default])
max(arg1, arg2, *args[, key])

我认为 python 将同一 namespace 中的名称一次解析为一个不同的项目,并且没有方法重载。

那么这是如何实现的呢?即使它使用重载并在调用期间根据传递的实际参数在“内置级别”区分解析哪个方法,这与 python 的其余部分如何一致?

还是我误解了它,两个签名实际上都使用相同的签名表示,只是写成两个变体供我们人类理解?

最佳答案

你说得很对。

秒变体只是一个展开的列表 - 它是一个可迭代的。所以可迭代版本是两者中更通用的版本。

关于python - 一些 python 内置函数如何与 python 方法解析一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55444582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com