[Tutor] printing statement
Colin J. Williams
cjw at sympatico.ca
Fri Nov 4 01:34:11 CET 2005
bob wrote:
>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.
>
>_______________________________________________
>Tutor maillist - Tutor at python.org
>http://mail.python.org/mailman/listinfo/tutor
>
>
>
Have you considered the % formatting operator?
See 2.3.6.2 String Formatting Operations in the Library Reference.
Colin W.
More information about the Tutor
mailing list