我创建了自己的类进行一些数据处理。
这是我的类模块条件概念
我想从**kwargs
仅
__init__
__init__
正在进行预处理,其中一个输入变量需要**kwargs
还需要在课堂内需要**kwargs
还需要__call__
方法,需要**kwargs
为了满足我的所有条件,在我看来,我需要**kwargs
像self.**kwargs
那样。那么,我如何为自变量创建关键字参数呢?
答案 0 :(得分:0)
答案 1 :(得分:0)
当您在函数的参数中编写**foo
时,foo
将作为完全普通的dict
传递给函数。如果要保存dict
,只需将其复制到成员变量:
class Foo:
def __init__(self,**kwargs) :
self.kwargs = kwargs
def function():
if 'Arg1' in self.kwargs:
return self.kwargs['Arg1']
else
return 0