Python 转义与反转义:在线转义与反转义字符串
Python 转义与反转义可在可读字符与转义后的字符串内容之间转换 Python 文本。转义模式用 Python 转义序列(如 \xXX、\uXXXX、\UXXXXXXXX)表示反斜杠、引号、常见控制字符和非 ASCII 字符。反转义模式支持十六进制、Unicode、八进制和命名转义;\N{NAME} 这种 Unicode 名称形式会被报告为不支持。
Python 转义与反转义是一款基于浏览器的工具,用于在可读字符与转义后的字符串内容之间转换 Python 文本。将文本转义后再放入 Python 字符串,或将支持的序列反转义为其表示的字符。粘贴或拖放内容,选择转换方向,然后复制结果。
在转义模式下,反斜杠、单引号和双引号都会被转义,换行、回车、制表符、响铃、退格、换页、垂直制表符等常见控制字符也是如此。非 ASCII 字符用 \xXX、\uXXXX 或 \UXXXXXXXX 表示。在反转义模式下,工具支持十六进制、Unicode、八进制和命名转义。\N{NAME} 这种 Unicode 名称形式会被报告为不支持,因为没有本地 Unicode 名称表。
Python 转义序列提供了一种在字符串内容中表示特殊字符的方式,而反转义后的形式直接显示这些字符。在为源代码准备字面量或检查包含转义序列的文本时,两种形式的转换很有帮助。该工具为这两种任务提供转义和反转义两种模式。
转换完全在浏览器中运行,不向服务器发送任何数据。页面加载完成后支持离线使用,无需网络连接即可处理文本。开发者和 DevOps 工程师可以用它准备、检查和转换 Python 字符串内容。
步骤 1:将要转义或还原为可读字符的 Python 文本粘贴或拖放到工具中。
步骤 2:选择转义或反转义。转义模式将特殊字符和非 ASCII 字符转换为 Python 转义序列,反转义模式将支持的序列转回字符。
步骤 3:检查结果。反转义时请注意:\N{NAME} 会被报告为不支持,因为工具没有本地 Unicode 名称表。
步骤 4:复制转换后的文本,用于任何需要转义或反转义 Python 内容的地方。
使用场景:将 Python 字符串嵌入另一个 Python 字符串而不破坏引号。转义反斜杠、引号和控制字符,让内容适合粘贴到源代码中。
使用场景:把密集转义的字符串转回真实字符,便于阅读。让存储或复制的文本更易检查。
使用场景:为粘贴到 Python 源代码准备字面量。转义模式用 Python 转义序列表示常见的特殊字符和非 ASCII 文本。
使用场景:检查包含十六进制、Unicode、八进制或命名转义的文本。反转义模式可将支持的序列转换为对应的字符。
使用场景:查看非 ASCII 文本在转义字符串中的表示形式。工具使用 \xXX、\uXXXX 或 \UXXXXXXXX 形式。
使用场景:处理包含换行、制表符、回车等控制字符的文本。转义后这些字符在输出中以序列形式可见。