Scott David Daniels wrote:
> John Salerno wrote:
>> How do you make a single string span multiple lines, but also allow 
>> yourself to indent the second ... without causing the newlines and 
>> tabs or spaces to be added to the string as well?
>  >
>> self.DTD = '''<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"\n
>>            "http://www.w3.org/TR/html4/strict.dtd";>\n\n'''
>>
>> ..., but I don't want the extra newline or tabs to be a part of the 
>> string when it's printed.
> 
> The easiest way:
> 
>     self.DTD = ('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"\n'
>                 '"http://www.w3.org/TR/html4/strict.dtd";>\n\n')
> 
> Adjacent strings are combined at compile-time, and parens around allows
> you to do a multi-line expression.
> 
> --Scott David Daniels
> [EMAIL PROTECTED]

Thanks guys. Looks like both of your suggestions are pretty much the 
same thing, which is putting strings next to one another. Something 
about it looks wrong, but I guess it works!)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to