【python练习6】给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写

判断回文字符串


给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写


s = input('请输入回文字符串:')
s_list = list()
flag = True
#存储只含字母和数字到s_list中
for i in range(len(s)):
    if s[i].isalnum():
        s_list+=s[i]
#转换为字符串格式
s1=''.join(s_list)
#判断回文
if s1.upper() == s1.upper()[::-1]:
    print(f'{s}是回文字符串')

效果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46069582/article/details/113701302
今日推荐