Is It Bug?

Roy Smith roy at
Sun Dec 8 02:22:41 CET 2013

In article <mailman.3713.1386464744.18130.python-list at>,
 Chris Angelico <rosuav at> wrote:

> The first thing to get your head around is Python string literals.
> You'll find them well described in the online tutorial, or poke around
> in the interactive interpreter. 

A couple of ideas to explore along those lines:

1) Read up on raw strings, i.e.

r'Hello, \World'

instead of 

'Hello, \\Word'

There's nothing you can do with raw strings that you can't do with 
regular strings, but they're easier to read when you start to use 

2) When in doubt about what I'm looking at in a string, I turn it into a 
list.  So, if I do:

>>> s = 'Hello, \\World'
>>> print s
Hello, \World

What is that character after the space?  Is it a backslash, or is it 
something that Python is printing as \W?  Not sure?  Just do:

>>> print list(s)
['H', 'e', 'l', 'l', 'o', ',', ' ', '\\', 'W', 'o', 'r', 'l', 'd']

and it's immediately obvious which it is.

More information about the Python-list mailing list