我想定义一个函数,检查一个字符串是否包含在中文中.例如,check_contain_chinese("中国"),它返回True.check_contain_chinese('xx中国'),它返回True,check_contain_chinese("xxx"),返回False.有人可以给我一些建议吗?我是大一新生..
检查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)
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |