请教一个关于 Python repr 方法的问题

查看 18|回复 1
作者:barantt01   
示例代码如下
tmp = '{"{\"username\":\"juheso\",\"is_cache\":1}":3}'
print(tmp)
print(repr(tmp))
tmp_1 = r'{"{\"username\":\"juheso\",\"is_cache\":1}":3}'
print(tmp_1)
我运行之后的结果为
{"{"username":"juheso","is_cache":1}":3}
'{"{"username":"juheso","is_cache":1}":3}'
{"{\"username\":\"juheso\",\"is_cache\":1}":3}
我想要的结果其实是{"{\"username\":\"juheso\",\"is_cache\":1}":3}
但是为什么 repr() 没有效果呢?
我的 python 版本为 3.10

repr, Python, 字符串

superrichman   
仔细琢磨
print('\"' == '"')
print(r'\"' == '\\"')
您需要登录后才可以回帖 登录 | 立即注册

返回顶部