Quoting quotes

Ivan Šipoš ivan.python1 at gmail.com
Fri Feb 26 07:37:10 EST 2010


On 26.2.2010. 13:29, candide wrote:
> 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 ?
>
>
>    
Well, there's no such thing as """" defined in python.




More information about the Python-list mailing list