Finalmente, a opção menos freqüentemente usada é especificar que uma função pode ser chamada com um número arbitrário de argumentos. Esses argumentos serão envolvidos em uma tupla. Antes do número variável de argumentos, zero ou mais argumentos normais podem ocorrer.
def fprintf(file, format, *args): file.write(format % args)