EmptyPage.jp > Whining Express > 2009-02-22
サイトの更新情報や日々の雑感など。
ひらがな・カタカナを扱う Python 2.x モジュール (kana-r1345.zip)。
katakana(s)
>>> print kana.katakana(u'あいうえお') アイウエオ
hiragana(s)
>>> print kana.hiragana(u'アイウエオ') あいうえお
hankaku(s)
>>> print kana.hankaku(u'パンダ') パンダ
zenkaku(s)
>>> print kana.zenkaku(u'パンダ') パンダ
upper(s)
>>> print kana.upper(u'キャッツアイ') キヤツツアイ
lower(s)
>>> print kana.lower(u'キヤツツアイ') キャッッァィ(「キャッツアイ」になると思った人、残念でした!)
voiced(s)
>>> print kana.voiced(u'カンタム') ガンダム
unvoiced(s)
>>> print kana.unvoiced(u'ジャイアン') シャイアン
semivoiced(s)
>>> print kana.semivoiced(u'あさごはん') あさごぱん
row(c)
>>> print kana.row(u'つ') た
col(c)
>>> print kana.col(u'つ') う
normalize(s)
sort
関数の key 引数に渡して使うことを想定しています。
>>> print kana.normalize(u'インターネット') インタアネット >>> print kana.normalize(u'金子みすゞ') 金子みすず
バグなどあったらご報告ください。
さて、あと何か必要そうなのある?