如何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('{}是回文字符串!!!'.format(s)) print("%s是回文字符串" % s) else: # print('{}不是回文字符串!!!'.format(s)) print("%s是回文字符串" % s)
推薦教學:《python影片教學》
以上是如何python判斷字串是否為回文?的詳細內容。更多資訊請關注PHP中文網其他相關文章!