in Python possiamo fare questo:Python: Passaggio di parametri per nome insieme a kwargs
def myFun1(one = '1', two = '2'):
...
Poi possiamo chiamare la funzione e passare gli argomenti con il loro nome:
myFun1(two = 'two', one = 'one')
anche siamo in grado di fare questo:
def myFun2(**kwargs):
print kwargs.get('one', 'nothing here')
myFun2(one='one')
quindi mi chiedevo se è possibile combinare entrambi i metodi come:
def myFun3(name, lname, **other_info):
...
myFun3(lname='Someone', name='myName', city='cityName', otherInfo='blah')
In generale quali combinazioni che possiamo fare?
Grazie e scusa per la mia stupida domanda
correlati: http://stackoverflow.com/questions/9872824/calling -a-python-function-with-args-kwargs-and-optional-default-arguments – mgilson