python-回文字符串
回文字符串(10分)
题目内容:
给定一个字符串,判断它是否是回文字符串(即类似于peep, 12321这样的对称字符串),如果是输出True,不是则输出False。
判断过程中假定只考虑字母和数字字符,而且忽略字母的大小写和其它符号(如空格、标点符号等)。
输入格式:
共一行,为一个字符串。
输出格式:
共一行,为True或False。
输入样例:
- love e vol;
输出样例:
True
时间限制:500ms内存限制:32000kb
程序1:
import string
def huiwen(text):return text[::-1]
def isHuiWen(text):text = text.lower()text = text.replace(' ', '')for n in string.punctuation:text = text.replace(n, '')return text == huiwen(text)
def main():text = input("")if isHuiWen(text):print("True")else:print("False")
if __name__ == '__main__':main()
程序2:
a=input()
b=''
for c in a:if c.isalpha() or c.isdigit():b=b+c.lower()
for i in range(len(b)//2):if b[i]!=b[-1-i]:print(False)
else:print(True)
程序3:
a=input()
#只留下数字和字母,统一变为小写
b=''.join(map(lambda x:x.lower() if x.isdigit() or x.isalpha() else '',a))
#与倒转对比是否相等
print(b==b[::-1])
python-回文字符串相关推荐
- python判断字符串回文_python实现--判断回文字符串、回文链表、回文数
所谓回文字符串,就是正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.即是对称结构 Python系列教程,免费获取,遇到bug及时反馈 ...
- 第3章-21 判断回文字符串 (15分) PTA-python 题解 浙大版《Python 程序设计》题目集
致读者: 博主是一名数据科学与大数据专业大三的学生,一个互联网新人,这篇文章是记录我作为python助教总结的简单题解,写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很 ...
- Python字符串切片(s[::-1])巧解回文字符串判定
[点击此处跳转笔记正文] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基 ...
- Python案例:四种方法判断回文字符串
文章目录 一.回文字符串 1.概念 2.实例 二.判断回文字符串 1.创建程序 - 回文字符串判断.py 2.运行程序,查看结果 一.回文字符串 1.概念 回文字符串是一个正读和反读都一样的字符串. ...
- Python编程练习:回文字符串
任务 给定一个字符串,输出所有长度至少为2的回文子串. 回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串. 输入 一个字符串,由字母或数字组成 ...
- python生成回文字符串_回文字符串最长回文子串和子序列 - Python
Palindrome 回文字符串就是指从前往后和从后往前读,都是一样的,比如"aabcbaa". 注意区分子串和子序列,子串是连续的,子序列可以不连续 题型1:判断字符串是否为回文 ...
- 回文字符串——Python
代码 s = '12321' #定义字符串 print(str(''.join(list(reversed(s))))) print(s) # 输出字符串的逆序 print(s == str(''.j ...
- PTA python 判断回文字符串
输入一个字符串,判断该字符串是否为回文.回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 输 ...
- java判断回文字符串几种简单的实现
11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...
- 判断字符串_python实现--判断回文字符串、回文链表、回文数
所谓回文字符串,就是正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.即是对称结构Python系列教程,免费获取,遇到bug及时反馈, ...
最新文章
- Swift - 多行文本输入框(UITextView)的用法
- USB开发基础:USB命令(请求)和USB描述符
- Lazy Load, 延迟加载图片的 jQuery 插件
- note同步不及时 one_高速路失灵/A柱断裂…理想ONE的自动驾驶还能信吗?
- 13.2.虚拟化工具--jstat
- php 合并两个数组并去重,合并两个数组 以KEY 作为键
- 汇编入门之输入、输出、奇偶判断、多字节变量定义
- 【洛谷 P4886】 快递员 (点分治)
- JavaScript.Remove
- Spring源码入门——DefaultBeanNameGenerator解析
- 网站锁定php文件命令,PHP文件的锁定机制
- php多表查询 例子,thinkphp学习笔记之多表查询
- bzoj5056:OI游戏
- 優利系統眾裡尋“她”
- jQuery Gantt Package控件发布v3.0版本
- 米思齐 Mixly 解决函数模块无法上下连接。
- 李春葆《数据结构教程》课后习题和实验代码
- cdn连接失败是什么意思_CDN经常连接失败的原因有哪些?
- win10无线显示未连接到服务器,解决win10无线网络已连接但上不了网的方法
- 高等数学笔记-乐经良老师-第五章-积分(Ⅰ)-定积分与不定积分-第一节-定积分的概念