文字列をreverseしたい場合は、以下のようにスライスを使うのがPythonicなやり方らしいです。
>>> s = "hello, world" >>> s[::-1] 'dlrow ,olleh'のようにs[::-1]でsをreverseした文字列を取得出来ます。
これを使って整数nをreverseする関数を書いてみました。
>>> def revInt(n): ... return int(str(n)[::-1]) ... >>> >>> revInt(100) 1 >>> revInt(1234) 4321
0 件のコメント:
コメントを投稿