擅长:python、mysql、java
<p>试试这个</p>
<pre><code>number = input('Please enter a number')
number = sorted(number, reverse=True)
number = ''.join(number)
print(int(number) - int(number[::-1]))
</code></pre>
<p>^{cd1>}反转字符串,这是python的一个特性,称为切片,通常切片的语法是
<code>[start:stop:step]</code>所以,将前两个参数留空,最后一个参数填充-1,告诉我们通过负1(从最后一个元素开始)逐步遍历列表,到索引为^{{cd3>}的第二个元素到最后一个元素,直到它到达字符串的末尾</p>
<p>iterables也可以被切片,这样这个技术将在元组和列表上工作</p>
<p>关于这个问题有几个答案,可以解释更多关于切片<a href="https://stackoverflow.com/questions/509211/explain-pythons-slice-notation">Explain Python's slice notation</a></p>