arbitrary number of arguments in a function declaration
Steven Bethard
steven.bethard at gmail.com
Sun Jan 2 14:30:22 EST 2005
rbt wrote:
> How do I set up a function so that it can take an arbitrary number of
> arguments?
If you haven't already, you should check out the Tutorial:
http://docs.python.org/tut/node6.html#SECTION006730000000000000000
> How might I make this dynamic so
> that it can handle any amount of expenses?
>
> def tot_expenses(self, e0, e1, e2, e3):
> pass
py> class C(object):
... def tot_expenses(self, *expenses):
... print expenses
...
py> C().tot_expenses(110, 24)
(110, 24)
py> C().tot_expenses(110, 24, 2, 56)
(110, 24, 2, 56)
Steve
More information about the Python-list
mailing list