\n 和 \t 方法不会与变量结合?

\n and \t method won't combine with variable?

我们不能在变量中使用 \t 和 \n 吗?

var1 = " Ryan "

print (\tvar1.strip() + \nvar1.lstrip() +  \nvar1.rstrip())

我收到一个错误:

syntax error : unexpected character after line continuation character

您需要将它们视为常规字符并将它们与其他字符串正确连接:

print('\t' + var1.strip() + '\n' + var1.lstrip() + '\n' + var1.rstrip())

(编辑自 :
如果您使用的是 Python 3.6+,则可以使用 f-strings 而不是 + 运算符:

print(f"\t{var1.strip()}\n{var1.lstrip()}\n{var1.rstrip()}")

如果您还不能使用 f-strings,您可以使用常规 str.format 方法:

print("\t{}\n{}\n{}".format(var1.strip(), var1.lstrip(), var1.rstrip()))

您也可以直接将它们包含在文字字符串中:

str1 = "\tabc\ndef"