Suppose you have to put into a Python string the following sentence :
The play "All's Well That Ends Well" by Shakespeare
It's easy do it :
>>> print """The play "All's Well That Ends Well" by Shakespeare"""
The play "All's Well That Ends Well" by Shakespeare
Now, change the sentence to this one :
The play "All's Well That Ends Well"
Using triple single quotes works fine
>>> print '''The play "All's Well That Ends Well"'''
The play "All's Well That Ends Well"
But the first method doesn't run correctly :
>>> print """The play "All's Well That Ends Well""""
File "<stdin>", line 1
print """The play "All's Well That Ends Well""""
^
SyntaxError: EOL while scanning single-quoted string
>>>
Any comment ?
--
http://mail.python.org/mailman/listinfo/python-list