#Python で文字列が回文であるかどうかを判断するにはどうすればよいですか?
文字列が回文であるかどうかを判断する Python メソッド:
1. 回文文字列: 文字列 (左から右か、右からか)左の場合、文字の順序は同じです (abba、abcba など)。
2. 判断方法:
回文文字列を判断するのは比較的簡単です。つまり、左右の 2 つの変数を使用してポインタを模倣します (1 つは最初の文字を指し、もう 1 つはポイントを指します)。最後の文字まで). 比較が成功するたびに、left は右に 1 位置移動し、right は左に 1 位置移動します。 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 中国語 Web サイトの他の関連記事を参照してください。