#练习
#回文串
# s1="上海自来水来自上海"
# print(s1==s1[::-1])
s="A man, a plan, a canal: Panama"
# 1,.循环字符串,判断字符串里面的每个字符是否为符号,如果是符号,不处理
# 2.把字符串转成大写或小写
#3.反转一下判断
s="AmanaplanacanalPanama"
print(s.upper())
#AMANAPLANACANALPANAMA 变成统一的,再去判断是不是回文串
while True:#(死循环)
s = input("请输入一个字符串:")
new_s = ""
for i in s:
if i.isalnum():
new_s = new_s + i
new_s = new_s.lower()
if new_s == new_s[::-1]:
print("这个字符串是回文字符串")
else:
print("这个字符串不是回文字符串")
s1="上海自来水来自上海"
print(s1==s1[::-1])
验证回文字符串
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java-长字符串加密
加密:为你的长字符串提供最高级别的保护!!!
加密算法 JAVA -
Java设置JSON字符串参数编码
本文详细介绍了如何在Java中创建JSON字符串以及在Java中设置JSON字符串参数编码的方法。
json 字符串 JSON Java -
回文字符串
题目描述无脑revers...
堆栈 回文字符 字符串 回文字符串 c++ -
python实现回文字符串输出 python输出所有回文数
题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1输入: 121 输出:示例 2输入: -121 输出: false 解释:示例 3输入: 10 输出: false 解释:CPP class 官方解答方法:反转一半数字思路映入脑海的第一个想法是将数字转换为字符串,并检查字符串是否为回文。但是,这需要额外
python实现回文字符串输出 python输出1000以内回文数 编写函数判断一个数是否是回文数 回文数 字符串