gpt4 book ai didi

Python 3 kwargs 洞察

转载 作者:行者123 更新时间:2023-12-01 09:09:33 24 4
gpt4 key购买 nike

多年来,这一直是令人困惑和沮丧的根源。假设您导入了一个文档记录特别差的模块,并且您需要的某个方法只有 **kwargs 作为其参数,您应该如何知道该方法正在检查哪些键?

def test(**kwargs):
if 'greeting' in kwargs:
print(kwargs['greeting'])

如果我要调用文本,我怎么知道“问候语是该方法正在寻找的内容?”

test(greeting='hi)

IDE 可以帮助解决一些简单的情况,但大多数用例似乎超出了 IDE 的范围

最佳答案

kwargs 视为字典。无法从外部得知该方法将接受哪些键值组合(在您的情况下, test 方法本质上是一个黑匣子),但这就是拥有文档的重点。如果没有 kwargs,一些函数头会变得极其困惑。

关于Python 3 kwargs 洞察,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51774160/

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