在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')
一般来说,我们可以做哪些组合?
感谢并为我的愚蠢问题感到抱歉。