python - 将角色映射到其转义版本

标签 python

我有这个映射:

mapping = {'a': '\a', 'b': '\b', 'f': '\f', 'n': '\n', 'r': '\r', 
            't': '\t', 'v': '\v'}

有没有办法在不使用字典的情况下做到这一点?也许是这样的:

if c in "abfnrtv": c = '\\' + c

最佳答案

>>> ('\\' + 'a').decode('string-escape')
'\x07'

关于python - 将角色映射到其转义版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24646626/

相关文章:

python - Django 中 "}"的来源(当前路径,entries/},与其中任何一个都不匹配。)

python - Thrift python 3.4 TypeError : string argument expected, 得到 'bytes'

python - 使用递归在python中绘制模式

python - 在 pdb 中打印替代数字表示

Python 脚本未创建足够的输出行

python - 单精度和 double 的区别

python - 如何删除 pandas df 中具有相同值但顺序不同的行?

python - 用 pandas 填充最后已知的数据

Python 导入错误

python - 在 Python 2 中安全导入具有 Unicode 名称的模块