擅长:python、mysql、java
<p>你的最后一段代码并不像你想象的那样:</p>
<pre><code>>>> x = hex(1200)
>>> y = '\\' + x[1: len(x)]
>>> y
'\\x4b0'
>>> print y
\x4b0
</code></pre>
<p>在Python控制台中输入变量名时,Python将字符串的<em>表示形式打印为Python code</em>,这就是为什么会看到两个反斜杠——Python字符串中的文本反斜杠被另一个前导反斜杠转义。这段代码实际上起作用了,结果的表示只是把你甩了。在</p>
<p>不过,我建议您改用这段代码,因为您的代码省略了前导的零:</p>
^{pr2}$