文字列の反転
Posted feedbacks - Python
普通に。
1 2 3 4 5 6 7 8 9 | # coding: shift_jis
def reverse_string(s, coding="shift_jis"):
return "".join(reversed(s.decode(coding))).encode(coding)
if __name__ == '__main__':
print reverse_string("Hello")
print reverse_string("こんにちは")
print reverse_string("濁点(だくてん)")
|
もうちょっとシンプルにしました。
1 2 3 4 5 6 7 8 9 | # coding: shift_jis
def reverse_string(s, coding="shift_jis"):
return unicode(s, coding)[::-1].encode(coding)
if __name__ == '__main__':
print reverse_string("Hello")
print reverse_string("こんにちは")
print reverse_string("濁点(だくてん)")
|




にしお
#3414()
Rating0/2=0.00
サンプル入出力
>>> print reverse_string("Hello") olleH >>> print reverse_string("こんにちは") はちにんこ >>> print reverse_string("濁点(だくてん)") )んてくだ(点濁[ reply ]