Fix Python – Why can’t Python’s raw string literals end with a single backslash?

Technically, any odd number of backslashes, as described in the documentation.
>>> r’\’
File ““, line 1
r’\’
^
SyntaxError: EOL while scanning string literal
>>> r’\\’
‘\\\\’
>>> r’\\\’
File ““, line 1
r’\\\’
^
SyntaxError: EOL while scanning string literal

It seems like the parser could just treat backsl….

Fix Python – What exactly do “u” and “r” string prefixes do, and what are raw string literals?

While asking this question, I realized I didn’t know much about raw strings. For somebody claiming to be a Django trainer, this sucks.
I know what an encoding is, and I know what u” alone does since I get what is Unicode.

But what does r” do exactly? What kind of string does it result in?
And above all, what the heck does ur” do?
Finally, is t….