Python中如何判断unicode字符是否是汉字?

Python中如何判断一个unicode字符是否是汉字?

喜欢这个问题 | 分享 | 新建回答

回答

东方不败

Apr 29, 2020
0 赞

只要unicode字符位于u'\u4e00'和u'\u9fff'之间,那就是汉字。

# 判断一个unicode是否是汉字
def is_chinese(uchar):
    if u'\u4e00' <= uchar<=u'\u9fff':
        return True
    else:
        return False

运行一下