[Python-Dev] PEP 30XZ: Simplified Parsing (original) (raw)

Baptiste Carvello baptiste13 at altern.org
Fri May 4 22:16:17 CEST 2007


Steven Bethard a écrit :

On 5/2/07, Michael Foord <fuzzyman at voidspace.org.uk> wrote:

Implicit string concatenation is massively useful for creating long strings in a readable way though:

callsomething("first part\n" "second line\n" "third line\n") I find it an elegant way of building strings and would be sad to see it go. Adding trailing '+' signs is ugly. You'll still have textwrap.dedent:: _callsomething(dedent('''_ first part second line third line ''')) And using textwrap.dedent, you don't have to remember to add the \n at the end of every line. STeVe

maybe we could have a "dedent" literal that would remove the first newline and all indentation so that you can just write:

call_something( d''' first part second line third line ''' )

Cheers Baptiste



More information about the Python-Dev mailing list