En el contexto de la cadena cruda de Python
Mi versión de Python es:
~$ python --version
Python 2.6.6
Intenté seguir en Python (quiero mostrar todo):
1:\
utilizar como secuencia de escape
>>> str('Let\'s Python')
"Let's Python"
2:\
utilizar como secuencia de escape
>>> 'Let\'s Python'
"Let's Python"
3:str()
e imprimir como valor no escribir
>>> print 'Let\'s Python'
Let's Python
4: su Python una cadena en bruto
>>> repr('Let\'s Python')
'"Let\'s Python"'
[PREGUNTA]
5: cadena cruda de Python
>>> print r'Let\'s Python'
Let\'s Python
6: Esto, no entiendo a continuación:
>>> r'Let\'s Python'
"Let\\'s Python"
>>> r'\\'
'\\\\'
Por qué\\
? ¿Por qué la salida en5
y6
¿son diferentes?r
yrepr()
son lo mismo no lo mismo?
También explique sobre la representación interna destring
yraw strings
son iguales o diferentes