since 2011-04-20
全角文字を半角文字に正規化できる:
>>> import unicodedata >>> unicodedata.normalize('NFKC', u'100') u'100' >>> unicodedata.normalize('NFKC', u'.') u'.' >>> unicodedata.normalize('NFKC', u'・') u'\u30fb' >>> unicodedata.normalize('NFKC', u'、') u'\u3001' >>> unicodedata.normalize('NFKC', u'A') u'A' >>> unicodedata.normalize('NFKC', u'~') u'~'