[Tutor] printing statement
bob
bgailer at alum.rpi.edu
Thu Nov 3 22:54:24 CET 2005
At 11:31 AM 11/3/2005, Johan Geldenhuys wrote:
>Hi all,
>Just a quick question;
>
>How do I code this output:
>"""
>files dirs
>==========
>"""
>
>I want to print something a few space away from the left side or in the
>middle of the line.
In the Python Library Reference look up 2.3.6.2 String Formatting
Operations - % interpolation
In general you create a "template" of the desired output with %s (or other
conversion type) wherever you want a value substituted.
"%-15s%-15s" % ('files', 'dirs') will give
"files dirs "
"%-15s%-15s" % (filename, directory) will give
"funny.doc c:\root "
assuming the variabies filename, directory have the values shown.
the - means left align, 15 is field width.
More information about the Tutor
mailing list