法官Python str包括中文

cha*_*zhi 3 python

我想定义一个函数,检查一个字符串是否包含在中文中.例如,check_contain_chinese("中国"),它返回True.check_contain_chinese('xx中国'),它返回True,check_contain_chinese("xxx"),返回False.有人可以给我一些建议吗?我是大一新生..

Sud*_*pta 5

检查unicode字符的范围,以查明字符串中的字符是否属于中文字符.谷歌搜索告诉我所有中文字符介于'\u4e00'和之间u'\u9fff'.您可能想要自己验证.

def check_contain_chinese(check_str):
    for ch in check_str.decode('utf-8'):
        if u'\u4e00' <= ch <= u'\u9fff':
            return True
    return False
Run Code Online (Sandbox Code Playgroud)