Python 转义字符详解与原始字符串用法

星野
星野
发布时间:2026-10-13| 3人浏览过
原创

本文详细介绍 Python 中如何使用反斜杠处理特殊字符,列出常用转义字符及其功能。同时讲解如何利用 r 或 R 前缀定义原始字符串,使转义字符失效以显示原始内容,适用于需要精确输出字符串的场景。

Python 转义字符

当字符串中需要包含特殊字符时,Python 使用反斜杠(\)作为转义符。具体对应关系如下表所示:

原始字符串

如果希望转义字符不生效,仅显示字符串原本的含义,可以通过添加 r 或 R 前缀来定义原始字符串。例如:

print r'\t\r'

实际输出结果为

“\t\r”

 

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

感谢阅读,希望本文能对大家有所帮助,感谢各位对本站的支持!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。