擅长:python、mysql、java
<p>按升序和降序对数字进行排序:</p>
<pre><code>ascending = "".join(sorted(str(number)))
descending = "".join(sorted(str(number), reverse=True))
</code></pre>
<p>像这样:</p>
<pre><code>>>> number = 5896
>>> ascending = "".join(sorted(str(number)))
>>>
>>> descending = "".join(sorted(str(number), reverse=True))
>>> ascending
'5689'
>>> descending
'9865'
</code></pre>
<p>如果您需要它们再次成为数字(不仅仅是字符串),请对它们调用<code>int()</code>:</p>
<pre><code>>>> int(ascending)
5689
>>> int(descending)
9865
</code></pre>