On 2009-09-03 11:50 AM, Benjamin Kaplan wrote:
On Thu, Sep 3, 2009 at 12:22 PM,<d...@safeport.com>  wrote:
I am new to python, working by way through 'Core Python Programming'. I can
find no description of using print with the built-in type for formatting. I
think I have got some [most?] of it from Chun, google, and python.org. My
comment is - it should not be that hard to find. I would suggest a link from
the print syntax section.

What is seems to be is:

  print "format-spec" % (variable-list)

I assume the '%' is required token.

The % has absolutely nothing to do with the print statement. The (old)
formatting syntax is based on the C printf syntax but it's actually
the modulo operator on a string, not a piece of the print statement.
The documentation for it is in the documentation for strings.

Namely:

http://docs.python.org/library/stdtypes.html#string-formatting

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to