1
def swallow(name, airspeed, *args, **kwds):
3
>>> swallow("Brian", 42)
8
>>> swallow("Brian", 42, "African")
11
Extra args: ('African',)
13
>>> swallow("Brian", airspeed = 42)
18
>>> swallow("Brian", airspeed = 42, species = "African", coconuts = 3)
22
Extra keywords: [('coconuts', 3), ('species', 'African')]
23
>>> swallow("Brian", 42, "African", coconuts = 3)
26
Extra args: ('African',)
27
Extra keywords: [('coconuts', 3)]
30
print u"Airspeed:", airspeed
31
print u"Extra args:", args
32
print u"Extra keywords:", sorted(kwds.items())