Simple string formatting question

Matthew Hirsch meh9 at cornell.edu
Tue Mar 14 11:10:10 EST 2000


Thanks, I just caught that error.



In article <8alnfm$em0$1 at nntp6.atl.mindspring.net>, aahz at netcom.com 
(Aahz Maruch) wrote:

> In article <meh9-EBBAB3.10525814032000 at news.cit.cornell.edu>,
> Matthew Hirsch  <meh9 at cornell.edu> wrote:
> >
> >I'm trying to print this:
> >
> >print '%5.3f %5.3f %5.3f 1i'% 
> >(temp_list[0],temp_list[1],temp_list[2],temp_list.index(min(temp_list)) 
> >+ 1)
> >
> >but it won't fit on one line.  It keeps thinking that I have two 
> >separate incomplete statements.  What is the correct way to get around 
> >this problem?  Thanks for your help.
> 
> There are many ways; here's the simplest:
> 
> print '%5.3f %5.3f %5.3f 1i' % (temp_list[0], temp_list[1],
> 	temp_list[2], temp_list.index(min(temp_list))+1)
> 
> Python is smart enough to know that a comma means that the line can't
> end.  We generally recommend that you indent the continuation line.
> 
> Side note: you've got four items in your tuple, but use only three in
> your format string.
> --
>                       --- Aahz (Copyright 2000 by aahz at netcom.com)
> 
> Androgynous poly kinky vanilla queer het    <*>     
> http://www.rahul.net/aahz/
> Hugs and backrubs -- I break Rule 6
> 
> Three sins: BJ, B&J, B&J  --Aahz



More information about the Python-list mailing list