Pythonで文字列が漢字かどうかを判断

446 ワード

isalpha()はPythonでアルファベットかどうかを判断するための関数ですが、文字が漢字の場合も関数はYESに戻ります.開発中に1文字が漢字かどうかを判断する問題が発生する可能性があります.ASCIIで文字が漢字かどうかを判断できます
def isChineseWord(string):
    if string.isalpha():
        if ord(string) in range(65,91) or ord(string) in range(97,123) :
            print("   ")
            return  False
        else:
            print("   ")
            return True
    print("         ")
    return False