擅长:python、mysql、java
<p>与ord()相反的是chr()。</p>
<p>所以你可以在上面加一个:</p>
<pre><code>newchar = chr(ord(i) + 1)
</code></pre>
<p>要在示例中使用它:</p>
<pre><code>newdata = ''
for i in data:
newdata += chr(ord(i) + 1)
print repr(newdata)
</code></pre>
<p>但是如果您真的想使用十六进制字符串,可以使用encode()和decode():</p>
<pre><code>>>> 'test string'.encode('hex')
'7465737420737472696e67'
>>> '7465737420737472696e67'.decode('hex')
'test string'
</code></pre>