Quoting quotes

candide candide at free.invalid
Fri Feb 26 07:29:04 EST 2010


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 ?





More information about the Python-list mailing list