擅长:python、mysql、java
<p>如您所述,您不想使用循环,而且可能从未使用过regex,那么列表理解如何?</p>
<pre><code>import string
all_normal_characters = string.ascii_letters + string.digits
def is_special(character):
return character not in all_normal_characters
special_characters = [character for character in password if is_special(character)]
</code></pre>
<p>让我知道这是否有效,或者如果你需要更多的帮助!</p>