Pythonで漢字、ひらがな、かたかな、英語、数字の区別(判別):忘備録 | アンドロイドは電子金の夢を見るか

アンドロイドは電子金の夢を見るか

アンドロイドは電子金(電子マネー)の夢を見ます
ほそぼそと
プログラムを書いて、為替や株の推移をプログラムに学ばせたい

基本的にコーディングはutf-8でするから、
http://ash.jp/code/unitbl21.htm
このページを適当に見て、ちょいと書いてみる

def isHiragana(char):
    if("ぁ" <= char <= "み" or "む" <= char <= "ん"):
        return True
    return False

def isKatakana(char):
    if("ァ" <= char <= "タ" or "ダ" <= char <= "ヶ"):
        return True
    return False

def isAlphabet(char):
    if("A" <= char <= "Z" or "a" <= char <= "z"):
        return True
    return False

def isKanji(char):
    if("一" <= char <= "龻"):
        return True
    return False

一応、少し試した限りでは判別してくれている。

まぁ、まだ動作の保証は出来ない。