传递关键字

我有一个具有多个值的构造函数,任何
功能:
类Foo:
Def__init__(self,foo1,foo2,foon):
自检(foo1=foo1,foo2=foo2,foon=foon)
自我__检查2(foo1=foo1,foo2=foo2,foon=foon)
Def__check(self,foo1,foo2,foon):
...
Def__check 2(self,foo1,foo2,foon):
...
如何简化这一切呢?
我可以用下一个但我不认为...
Def__check(self,**关键字):
克莱斯写道:
别想什么?
如果您一直在所有子方法中使用相同的变量,则从
方法,为什么不让它们成为属性呢?
否则,在*调用*方法时使用**-形式可能会起作用.你
可以在函数中使用**形式忽略不是
对…感兴趣.
自检.__检查(**kwargs)
Sel.__check 2(**kwargs)
Def__check(self,foo1,foo2,**Extra):
#此处使用foo1和foo2;忽略其余部分
等.

标签: python

添加新评论