How does \v differ from \x0b or \x0c? How does \v differ from \x0b or \x0c? python python

How does \v differ from \x0b or \x0c?


\v is \x0b:

>>> '\v''\x0b'

but the string literal representation in Python is using the \x0b notation instead.

The Python string literal representation only ever uses \n, \r and \t, everything else that is not a printable ASCII character is represented using the \xhh notation instead.

\x0c is a form feed; it forces a printer to move to the next sheet of paper. You can also express it as \f in Python:

>>> '\f''\x0c'

In terminals the effects of \v and \f are often the same.