如何python判断字符串是否为回文?-Python教程

资源魔 37 0

若何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使用问题 回文字符串

抱歉,评论功能暂时关闭!