擅长:python、mysql、java
<p>你是说这个吗</p>
<pre><code>import re
s = "aaa bbb, aaa"
s = re.sub("[^A-z]", "", s)
print(s == s[::-1])
</code></pre>
<h2 id="update-ppyk">Update</h2>
<p>没有正则表达式:</p>
<pre><code>s = "Al lets Della call Ed “Stella.”"
s = "".join([x for x in s.lower() if 123>ord(x)>96])
print(s == s[::-1])
</code></pre>
<p>要使用args,请执行以下操作:</p>
<pre><code>s = sys.argv[1]
s = "".join([x for x in s.lower() if 123>ord(x)>96])
print(s == s[::-1])
</code></pre>
<p><a href="https://i.stack.imgur.com/1R8ra.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1R8ra.png" alt="enter image description here"/></a></p>
<h2 id="update-2-3fd4">Update 2</h2>
<p>如果要同时检查多个回文,请执行以下操作:</p>
<pre><code>import sys
for s in sys.argv[1:]:
x = "".join([x for x in s.lower() if 123>ord(x)>96])
print("'"+ s + "' is a palindrome? ", x == x[::-1])
</code></pre>
<p><a href="https://i.stack.imgur.com/hNjaX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hNjaX.png" alt="enter image description here"/></a></p>