print "%s"

Bruno Desthuilliers bruno.42.desthuilliers at websiteburo.invalid
Mon Aug 18 09:27:33 CEST 2008


Cameron Simpson a écrit :
> On 18Aug2008 11:58, Beema Shafreen <beema.shafreen at gmail.com> wrote:
> | In my script i have to print a series of string , so
> | 
> | print "%s\t%s\t%s\t%s\t%s\t%s\t" %("a","v","t","R","s","f")
> | 
> | I need to know instead of typing so many %s  can i write %6s in python, as
> | we do in C progm.
> 
> I hate to tell you this, but "%6s" in C does NOT print 6 strings. It
> prints 1 string, right justified, in no less that 6 characters.
> C is just like Python in this example.
> 
> | What are the other options .
> 
> Write a small loop to iterate over the strings. Print a tab before each
> string except the first.

Or use the str.join method:

print "\t".join(list("avtRsf"))




More information about the Python-list mailing list