书中没有给出代码,此次练习的代码如下,利用re.sub进行字符的替换
import re
def reverse(text):
return text[::-1]
def is_palindrome(text):
return text == reverse(text)
something = input("Enter text: ")
str = re.sub('[., ]','',something)
if is_palindrome(str):
print("Yes, it is a palindrome")
else:
print("No, it is not a palindrome")