在Python中我们可以这样做:
然后,我们可以调用该函数,并通过它们的名称传递参数:
所以我想知道是否可能将两种方法结合起来,就像这样:
def myFun1(one = '1', two = '2'):
...
然后,我们可以调用该函数,并通过它们的名称传递参数:
myFun1(two = 'two', one = 'one')
另外,我们可以这样做:
def myFun2(**kwargs):
print kwargs.get('one', 'nothing here')
myFun2(one='one')
所以我想知道是否可能将两种方法结合起来,就像这样:
def myFun3(name, lname, **other_info):
...
myFun3(lname='Someone', name='myName', city='cityName', otherInfo='blah')
一般来说,我们可以做哪些组合?
谢谢,对于我的愚蠢问题感到抱歉。