Python: pasar parámetros por nombre junto con kwargs

En python podemos hacer esto:

def myFun1(one = '1', two = '2'):
    ...

Luego podemos llamar a la función y pasar los argumentos por su nombre:

myFun1(two = 'two', one = 'one')

Además, podemos hacer esto:

def myFun2(**kwargs):
    print kwargs.get('one', 'nothing here')

myFun2(one='one')

Así que me preguntaba si es posible combinar ambos métodos como:

def myFun3(name, lname, **other_info):
    ...

myFun3(lname='Someone', name='myName', city='cityName', otherInfo='blah')

En general ¿qué combinaciones podemos hacer?

Gracias y lo siento por mi pregunta tonta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta