[Python-Dev] Intended behavior of backlash in raw strings (original) (raw)
John Arbash Meinel john.arbash.meinel at gmail.com
Tue Jul 13 00:26:03 CEST 2010
- Previous message: [Python-Dev] avoiding accidental shadowing of top-level libraries by the main module
- Next message: [Python-Dev] Intended behavior of backlash in raw strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I'm trying to determine if this is intended behavior:
r""" '\"'
r''' "\'"
Normally, the quote would end the string, but it gets escaped by the preceding ''. However, the preceding slash is interpreted as 'not a backslash' because of the raw indicator, so it gets left in verbatim.
Note that it works anywhere:
r"testing " backslash and quote" 'testing \" backslash and quote'
It happens that this is the behavior I want, but it seemed just as likely to be an error. I tested it with python2.5 and 2.6 and got the same results.
Is this something I can count on? Or is it undefined behavior and I should really not be doing it?
John =:->
- Previous message: [Python-Dev] avoiding accidental shadowing of top-level libraries by the main module
- Next message: [Python-Dev] Intended behavior of backlash in raw strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]