我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么样才能排除非字母数字字符的影响判断回文串

s = input('请输入一个字符串:')
left = 0
right = len(s) - 1
while left <= right:
if s[left] == s[right]:
left += 1
right -= 1
else:
break
if left > right:
print(s)
print('字符串是回文字符串')
else:
print(s)
print('字符串不是回文字符串')

在while下面加一个判断,判断isdigite()

近期文章

  • 23电厂运行,想退坑
  • php代码之前的javascript警报
  • 关于#问题求解#的问题,如何解决?(语言-java|开发工具-git)
  • 判断cache存在后动态设置img和js的src
  • A?‘A':‘’是什么意思
  • 可视化案例及运用的设计原则
  • 用asp.net模板 创建静态页面(html)
  • 蓝牙耳机连接电脑问题
  • 在vs中使用openmp的task指令
  • PHP邮箱发送问题提问
  • Laravel角色和路由认证
  • 为何:combinatios = product(l1, l2) 打印出错,而for n in product(a, b):不会?
  • moocC语言课程求解
  • 关于#windows#的问题:为什么我下载的一些软件都是32位,比如LOL饥荒这类的,但是系统是64位也是基于64位的处理器
  • 如何线性表构造,怎样定义变量elem
  • python爬虫原码优化后运行不了
  • 1-100之间,列出个位数为9的数。
  • 这个代码蛮多东西不理解,求解答
  • 为什么我的虚拟机更新全部连接失败
  • Python中scrapy.FormRequest老是返回400错误响应

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华