style question

Laurent Rahuel lrahuel.notgood at voila.fr
Mon Jun 26 05:38:43 EDT 2006


Hari Sekhon wrote:

> Is it better to do:
> 
> message = """This is line1.
> This is line2
> This is line3\n"""
> 
> or
> 
> message = "This is line1.\n
> message = message + "This is line2\n"
> message = message + "This is line3\n"
> 
> 
> Since the first method does not follow python's clean and easy looking
> indentation structure but the second just looks crude and ugly anyway.
> 
> If I indent the first version so the text is lined up to match code
> indentation then this comes out in the input and isn't aligned there.

Hi,

msgs = ['This is line1.','This is line2.','This is line3.']
message = '\n'.join(msgs)

Regards,

Laurent.



More information about the Python-list mailing list