python判断字符串是否包含中文
原理:
中文字符的编码范围是:
\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
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.