擅长:python、mysql、java
<p><a href="https://docs.python.org/3.6/tutorial/introduction.html#lists" rel="nofollow noreferrer">list slicing</a>有什么问题?你知道吗</p>
<pre><code>def stringRange(chars, x):
return chars[:x]
</code></pre>
<p>这里要做的是,我们将字符串视为字符列表,并告诉python给出列表的第一个<code>x</code>元素(字符串的第一个<code>x</code>字符)。请记住,列表切片遵循语法<code>list[start:end]</code>(在我们的示例中,<code>start</code>暗示为0)。这意味着,由于列表从0开始,列表切片实际上返回索引从0(包含)到<code>x</code>(不包含)的所有元素的列表。你知道吗</p>
<p>有关更好、更详细的解释,请参见<a href="https://stackoverflow.com/a/509295/7662085">this</a>关于列表片如何工作的<a href="https://stackoverflow.com/users/893/greg-hewgill">Greg Hewgill</a>的伟大答案。你知道吗</p>