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

Reply via email to