原理:
中文字符的编码范围是:
\u4e00-\u9fff
只要编码在此范围就可判断为中文字符
以下代码Python2下测试有效
判断字符串中是否包含中文
defis_contain_chinese(check_str): """ 判断字符串中是否包含中文 :paramcheck_str:{str}需要检测的字符串 :return:{bool}包含返回True,不包含返回False """ forchincheck_str: ifu'\u4e00'<=ch<=u'\u9fff': returnTrue returnFalse
defis_chinese(string): """ 检查整个字符串是否为中文 Args: string(str):需要检查的字符串,包含空格也是False Return bool """ forchartinstring: ifchart<u'\u4e00'orchart>u'\u9fff': returnFalse returnTrue原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容