当前位置:首页 > 云计算 > 正文内容

python判断字符串是否包含中文

2022-05-04 03:00:16云计算2

原理:

中文字符的编码范围是:

\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.xibujisuan.cn/2911.html

标签: Python