venture of iit bombay vjti alumni variable-length arguments you may need to process function for more arguments than you specified while defining the function these arguments are called variable-lengtharguments and are not named in the function definitionunlike required and default arguments syntax for function with non-keyword variable arguments is this def functionname([formal_args,*var_args_tuple )"function_docstringfunction_suite return [expressionan asterisk (*is placed before the variable name that holds the values of all nonkeyword variable arguments this tuple remains empty if no additional arguments are specified during the function call following is simple example #!/usr/bin/python function definition is here def printinfoarg *vartuple )"this prints variable passed arguments