#-*- coding:utf-8 -*-
l = ['cd\xd9>+O\x17 \xafbQ\x85\x86\xaaPo\xd8m', 'cd\xc3k\x9b\x1d\x08\x84MXr0!\xd1\xec\x86\xab\x01', 'cw\x1c\x9e\x08\x05`\x8f\x9dfd\xd0\xbfS7\x9dZ\x8f']
print l[0]
输出为
为什么输出如此奇怪?
我希望当我打印l[0]
时,我能看到'cd\xd9>+O\x17 \xafbQ\x85\x86\xaaPo\xd8m'
,我该怎么办?你知道吗
\x**
对应于不可打印的ASCII字符,不过根据终端设置,它可能会尝试打印它,这就是为什么会出现乱码字符的原因。你知道吗将
\
替换为\\
,如图所示相关问题 更多 >
编程相关推荐