擅长:python、mysql、java
<p>另一种方法是用一个<code>while</code>循环来实现</p>
<pre><code>forbidden ='!_#@%'
string='dj_khaled'
result =""
i = 0
while i<len(string) and string[i] not in forbidden:
result = result + string[i]
i = i+1
print( result )
</code></pre>
<p>但这更容易出错,但在功能上与在Jin的第一个示例中使用<code>break</code>相同。在</p>
<p>以及我在评论中提到的功能版本</p>
^{pr2}$