escape - python raw string
¿En qué se diferencia / v de / x0b o / x0c? (1)
Escribir string.whitespace le da una cadena que contiene todos los caracteres de espacio en blanco definidos por el módulo de string de Python:
''/t/n/x0b/x0c/r ''
Tanto /x0b como /x0c parecen dar una pestaña vertical.
>>> print ''first/x0bsecond''
first
second
/v da el mismo efecto. ¿Cómo son estos tres diferentes? ¿Por qué el módulo de string usa /x0b o /x0c sobre el más simple /v ?
/v es /x0b :
>>> ''/v''
''/x0b''
pero la representación literal de cadena en Python está usando la notación /x0b lugar.
La representación literal de la cadena Python solo usa /n , /r y /t , todo lo demás que no sea un carácter ASCII imprimible se representa mediante la notación /xhh .
/x0c es un feed de formularios ; obliga a una impresora a pasar a la siguiente hoja de papel. También puedes expresarlo como /f en Python:
>>> ''/f''
''/x0c''
En los terminales, los efectos de /v /f son a menudo los mismos.