若何python判别字符串能否为回文?
python判别字符串能否为回文的办法:
一、回文字符串:一个字符串,不管是从左往右,仍是从右往左,字符的程序都是同样的(如abba,abcba等)。
二、若何判别:
判别回文字符串比拟简略,即用两个变量left,right模拟指针(一个指向第一个字符,一个指向最初一个字符),每一比对胜利一次,left向右挪动一名,right向左挪动一名,假如left与right所指的元素没有相等则加入,最初比拟left与right的巨细,假如left>right则阐明是回文字符串。
三、代码
# coding:utf-8; 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('{}是回文字符串!!!'.format(s)) print("%s是回文字符串" % s) else: # print('{}没有是回文字符串!!!'.format(s)) print("%s是回文字符串" % s)
保举教程:《python视频教程》
以上就是若何python判别字符串能否为回文?的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 回文字符串
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!