擅长:python、mysql、java
<p>当您输入超过1个单词(前面或后面有空格的东西)时,
如果您想获得每个单词,则需要获取除程序本身之外的所有参数。然后从非alpha字符中清除它们,然后可以测试它们</p>
<pre><code>import sys
def palindromes():
words = sys.argv[1:]
cleaned_words = [
w.strip('~`!@$%^&*()_-+={}[]|\:;<,>.?/')
for w in words
]
for word in cleaned_words:
if word == word[::-1]:
print(f'{word} is a palindrome!')
else:
print(f'{word} is not a palindrome!')
palindromes()
</code></pre>
<p>测试:</p>
<pre><code>$ python palindromes.py foo aba bar boob
foo is not a palindrome!
aba is a palindrome!
bar is not a palindrome!
boob is a palindrome!
</code></pre>