繁体   English   中英

如何在python3中将“\\”(反斜杠)作为字符串而不是作为“转义”字符?

[英]How to take "\" (backslash) as string and not as an "escape" character in python3?

在 Python 3 中,我试图创建一个包含反斜杠作为元素的集合:

a = {"/", "\"}

但我注意到,只要我在"\\"之后关闭括号,括号就变成蓝色。 我了解到\\是用于\\r\\t等内容的“转义”字符。但我想将反斜杠作为单个字符串。 如何预防这个问题?

您还需要使用反斜杠来转义\\ 因此,您将需要两个\\\\

你的字符串将变成a={"/","\\\\"}

在 Python 字符串中,反斜杠 "" 是一个特殊字符,也称为“转义”字符。 它用于表示某些空白字符:“\\t”是制表符,“\\n”是换行符,“\\r”是回车符。 您可以将其用于 \\ 和 /:

>>> print('apple\torange')
apple   orange 
>>> print('apple\norange')
apple
orange 
>>> print('\\')
\
>>> print('/')
/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM