Index
Introduction
An escape sequence is a special character used in the form of backslash() followed by a character that is required. These characters are used to represent whitespace. Whitespace gives characters like space, tab, form-feed, and vertical tab.
Common Escape Sequences in Python
| Escape Sequence | Description |
|---|---|
\\ | Backslash (\) |
\' | Single quote (') |
\" | Double quote (") |
\n | Newline |
\t | Tab |
\r | Carriage return |
\b | Backspace |
\f | Form feed |
\ooo | Character with octal value ooo |
\xhh | Character with hex value hh |
Examples
New line:
print("ciao\n mamma")
# Output: ciao
# mammaBackslash:
print("ciao\\ mamma")
# Output: ciao\ mammaSpace:
print("ciao\tmamma")
# Output: ciao mammaBackspace:
print("ciao \bmamma")
# Output: ciaomammaoss: remove’s the space between to words
Hexa value:
print("```
\x50\x59\x54\x48\x4f\x4E \x47\x55\x49\x44\x45\x53
```")
# Output: PYTHON GUIDESoss: it’s used to convert hexa value into a string
Octal value:
print("```
\120\131\124\110\117\116 \107\125\111\104\105\123
```")
# Output: PYTHON GUIDeSRaw Strings
In Python, you can create raw strings by prefixing the string with the letter r or R. In raw strings, backslashes are treated as literal characters and not as escape characters in Python.
raw_string = r"This is a raw string\nThis will not be on a new line"
print(raw_string)