Python中的转义

Posted 碧水幽幽泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的转义相关的知识,希望对你有一定的参考价值。

    在Python交互式解释器中,输出的字符串会用引号引起来,特殊字符会用反斜杠(\)转义。
如果遇到带有\的字符被当作特殊字符时,有以下两种处理方法:
1.使用双反斜杠(\\)来转义
2.使用原始字符串,方法是在第一个引号前面加上一个r

#1.非转义输出
>>> print c:\name.txt
c:
ame.txt
>>> print c:\test.txt
c:    est.txt

#2.反斜杠(\)转义输出
>>> print c:\\name.txt
c:\name.txt
>>> print c:\\test.txt
c:\test.txt

#3.使用原始字符串输出
>>> print rc:\name.txt
c:\name.txt
>>> print rc:\test.txt
c:\test.txt

 




以上是关于Python中的转义的主要内容,如果未能解决你的问题,请参考以下文章

使用 sqlite 的 FTS 片段函数处理 html 转义

Python - 输入标签内正则表达式中的转义引号

你真的了解python中的换行以及转义吗?

Vscode在使用变量之前转义斜杠

从 Python 中的字符串中删除转义实体 [重复]

在 Rails 上为连接、限制、选择等(不是条件)的 SQL 片段安全地转义字符串