我知道我们可以在字符串之前使用 r(raw string) 和 u(unicode) 标志来获得我们可能真正想要的。但是,我想知道这些如何与字符串一起使用。我在 IDLE 中试过这个:
a = r"This is raw string and \n will come as is"
print a
# "This is raw string and \n will come as is"
help(r)
# ..... Will get NameError
help(r"")
# Prints empty
Python 如何知道它应该将字符串前面的r
or视为标志?u
或者作为具体的字符串文字?如果我想更多地了解什么是字符串文字及其限制,我该如何学习它们?