擅长:python、mysql、java
<p>像这样的事情是一种选择吗?在</p>
<pre><code>def substrings(string, i=0, j=0):
if j == len(string) - 1 or len(string) == 0:
return []
elif i == len(string):
j = j + 1
i = j + 1
return [string[j:i]] + substrings(string, i, j)
i += 1
return [string[j:i]] + substrings(string, i, j)
>>> substrings("ceng")
['c', 'ce', 'cen', 'ceng', 'e', 'en', 'eng', 'n', 'ng', 'g']
</code></pre>
<p>你不必给一个参数,但你可以。^^在</p>