--Doraemon => Doraemon
text = u'Der große Dämon von Doraemon New Nobita'
d = dict([(x, unichr(x - 0x60)) for x in xrange(ord(u'EIN'), ord(u'Vu')+1)] + [(x - 0x60, unichr(x)) for x in xrange(ord(u'EIN'), ord(u'Vu')+1)])
print text.translate(d)
Der große Dämon von Doraemon New Nobita
Ich denke nur an Unicode, daher kann eine Eingabevalidierung erforderlich sein.
Recommended Posts