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

图片[1]-python判断字符串是否包含中文-uusu优素-乐高,模型,3d打印,编程

原理:

中文字符的编码范围是:

\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
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容