isalpha()是Python中用来判断是否为字母的函数,但是当字符为汉字时函数依然返回YES,在开发中可能遇到判断一个字符是否是汉字的问题,我们可以根据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