def funkce(*args,**kwargs):
    print args
    print kwargs


>>> funkce(1,2,3)
(1, 2, 3)
{}

>>> funkce(1,2,3,jmeno='Karel', znamka=1)
(1, 2, 3)
{'znamka': 1, 'jmeno': 'Karel'}

>>> funkce(jmeno='Karel', znamka=1, cislo=89)
()
{'znamka': 1, 'jmeno': 'Karel', 'cislo': 89}

>>> funkce(1,2,3,jmeno='Karel', znamka=1,8)
  File "<ipython-input-59-3a00d57304cf>", line 1
    funkce(1,2,3,jmeno='Karel', znamka=1,8)
SyntaxError: non-keyword arg after keyword arg
