首頁 >後端開發 >Python教學 >如何python判斷字串是否為回文?

如何python判斷字串是否為回文?

coldplay.xixi
coldplay.xixi原創
2020-06-15 09:30:1613973瀏覽

如何python判斷字串是否為回文?

如何python判斷字串是否為回文?

python判斷字串是否為回文的方法:

1、回文字串:一個字串,不論是從左到右,還是從右往左,字元的順序都是一樣的(如abba,abcba等)。

2、如何判斷:

判斷回文字串比較簡單,即用兩個變數left,right模仿指標(一個指向第一個字符,一個指向最後一個字元),每比對成功一次,left向右移動一位,right向左移動一位,如果left與right所指的元素不相等則退出,最後比較left與right的大小,如果left>right則說明是回文字串。

3、程式碼

# 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(&#39;{}是回文字符串!!!&#39;.format(s))
    print("%s是回文字符串" % s)
else:
    # print(&#39;{}不是回文字符串!!!&#39;.format(s))
    print("%s是回文字符串" % s)

推薦教學:《python影片教學

#

以上是如何python判斷字串是否為回文?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn