In Python können wir dies tun:Python: Parameter mit Namen Passing zusammen mit kwargs
def myFun1(one = '1', two = '2'):
...
Dann können wir die Funktion aufrufen und die Argumente durch ihren Namen übergeben:
myFun1(two = 'two', one = 'one')
Auch wir können dies tun:
def myFun2(**kwargs):
print kwargs.get('one', 'nothing here')
myFun2(one='one')
Also habe ich mich gefragt, ob es möglich ist, beide Methoden zu kombinieren, wie:
def myFun3(name, lname, **other_info):
...
myFun3(lname='Someone', name='myName', city='cityName', otherInfo='blah')
Im Allgemeinen welche Kombinationen können wir tun?
Dank und sorry für meine dumme Frage
bezogen: http://stackoverflow.com/questions/9872824/calling -a-python-function-with-args-kwargs-und-optional-default-arguments – mgilson