Escape CharactersTo insert characters that are illegal in a string, use an escape character. Show An escape character is a backslash An example of an illegal character is a double quote inside a string that is surrounded by double quotes: ExampleYou will get an error if you use double quotes inside a string that is surrounded by double quotes: txt = "We are the so-called "Vikings" from the north." Try it Yourself » To fix this problem, use the escape character ExampleThe escape character allows you to use double quotes when you normally would not be allowed: txt = "We are the so-called \"Vikings\" from the north." Try it Yourself » Other escape characters used in Python:
Escape sequences allow you to include special characters in strings. To do this, simply add a backslash ( For example, imagine you initialized a string with single quotes: Output: But if you include an apostrophe without escaping it, then you will get an error: Output: To fix this, just escape the apostrophe: To add newlines to your string,
use
Output:
An important thing to remember is that, if you want to include a backslash character in a string, you will need to escape that. For example, if you want to print a directory path in Windows, you'll need to escape each backslash in the string:
Output:
Raw stringsA raw string can be used by prefixing the string with
Output:
But keep in mind that unescaped backslashes at the end of a raw string will cause and error:
Output:
Common escape sequences
A full list of escape sequences can be found here in the Python docs. Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started EDIT: The problem is actually how
(The following is my original answer, it can be ignored (it's entirely irrelevant), I'd misinterpreted the question initially. But it seems to have been upvoted a bit, so I'll leave it here.) The However,
But you actually can use
a non-raw string to get a single backslash: What is the use of '\ t escape sequence?For example, you can use escape sequences to put such characters as tab, carriage return, and backspace into an output stream.
...
Escape sequences.. What is the '\ n escape character?In particular, the \n escape sequence represents the newline character. A \n in a printf format string tells awk to start printing output at the beginning of a newline.
|