On Wed, 05 Mar 2008 19:19:08 +0000, Matthew Woodcraft wrote: > <[EMAIL PROTECTED]> wrote: >> Why is """ the preferred delimiter for multi-line strings? > > One advantage is that a dumb syntax highlighter is more likely to cope > well if the content includes an apostrophe.
But if the content contains double-quote marks, the "dumb syntax highligher" is more likely to cope well if you use '''. And, let's be realistic here, a "dumb syntax highlighter" is more likely to not cope well with triple-quote strings *at all*. Python treats ' and " symmetrically. There is no difference between them, except that: (1) to type " requires using the shift-key, typing ' does not (on English QWERTY keyboards at least); (2) in some typefaces " (double-quote) may be confused with '' (two single-quotes); and (3) they look different. Pretty basic stuff really. -- Steven -- http://mail.python.org/mailman/listinfo/python-list