[Python-ideas] Implicit String Concatenation (original) (raw)

Neil Toronto ntoronto at cs.byu.edu
Thu Apr 12 17:39:47 CEST 2007


Jan Kanis wrote:

On Wed, 11 Apr 2007 23:54:11 +0200, Terry Reedy <tjreedy at udel.edu> wrote:

| what I'm proposing is the following: | | x = 'foo | 'bar | 'baz'

-1 Looks ugly to me ;-) Indeed, I don't really like this syntax. I do like if there'd be a way to spell 'multiline string with indentation chopped off'. The easiest way (syntax-wise) would be to just have tripple quote do that, but that's gonna give backward compat problems.

These cases would be fine:

    a = """Some text.
Some more text."""

def f(x):
    """"Translates x into Hungarian.
    Does it quite badly."""
    pass

This wouldn't:

a = """Some text.
    Some intentionally indented text."""

How often do people rely on those tabs or spaces being preserved?

Neil



More information about the Python-ideas mailing list