擅长:python、mysql、java
<p>它们必须从<code>0</code>开始按顺序排列,还是只想使用任何数字?可以使用每个字符的unicode值,如下所示:</p>
<blockquote>
<p>ord("a") > 97, ord("b) > 98.. etc</p>
</blockquote>
<p>然后你可以说</p>
<pre><code>myString = "I like Python"
</code></pre>
<p>使用列表理解</p>
^{pr2}$
<p>哪些输出</p>
<pre><code>[73, 32, 108, 105, 107, 101, 32, 80, 121, 116, 104, 111, 110]
</code></pre>
<p>然后将它们连接成字符串</p>
<pre><code>"".join([str(ord(i)) for i in myString])
</code></pre>
<p>返回最终输出</p>
<pre><code>'73321081051071013280121116104111110'
</code></pre>
<p>如果您希望<code>'a'</code>从零开始,您可以始终从每个<code>ord()</code>中减去97(即“a”),但必须注意特殊字符(空格、标点符号等)。在</p>