编写一个Python程序，检查给定字符串是否为回文。
def is_palindrome(string):
    # 去除标点符号和空格
    cleaned_string = "".join(filter(str.isalnum, string)).lower()
    # 检查字符串是否与其反转相同
    return cleaned_string == cleaned_string[::-1]