[Python-checkins] r63655 - in python/trunk/Doc/tutorial: controlflow.rst datastructures.rst errors.rst floatingpoint.rst inputoutput.rst introduction.rst stdlib2.rst
Eric Smith
eric+python-dev at trueblade.com
Tue May 27 13:44:47 CEST 2008
benjamin.peterson wrote:
> Modified: python/trunk/Doc/tutorial/controlflow.rst
> ==============================================================================
> --- python/trunk/Doc/tutorial/controlflow.rst (original)
> +++ python/trunk/Doc/tutorial/controlflow.rst Mon May 26 02:54:22 2008
> @@ -445,8 +445,8 @@
> up in a tuple. Before the variable number of arguments, zero or more normal
> arguments may occur. ::
>
> - def fprintf(file, format, *args):
> - file.write(format % args)
> + def fprintf(file, template, *args):
> + file.write(template.format(args))
Not that it matters much, but this has a different meaning than the old
example, where it was obvious that args would be a tuple. In the new
example, it's not likely you'd want args to be a tuple. Maybe a better
example would be something like:
def fprintf(file, *args):
file.write(','.join(args))
Or, if you want more than argument before *args:
def fprintf(file, separator, *args):
file.write(separator.join(args))
Eric.
More information about the Python-checkins
mailing list