如何python判断字符串是否为回文?


本文摘自php中文网,作者coldplay.xixi,侵删。

如何python判断字符串是否为回文?

python判断字符串是否为回文的方法:

1、回文字符串:一个字符串,不论是从左往右,还是从右往左,字符的顺序都是一样的(如abba,abcba等)。

2、如何判断:

判断回文字符串比较简单,即用两个变量left,right模仿指针(一个指向第一个字符,一个指向最后一个字符),每比对成功一次,left向右移动一位,right向左移动一位,如果left与right所指的元素不相等则退出,最后比较left与right的大小,如果left>right则说明是回文字符串。

3、代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

# 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怎么读csv文件

Python中tornado的路由解析(附实例)

Python里的end是什么意思

Python中import语句是什么 ?有什么作用?

Python中字典是怎么使用的?Python字典的使用

Python中字符串数组如何逆序排列

Python中关于类和继承以及多态的示例详解

Python dict怎么实现的

Python中for是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...