python 检查是否为中文字符串的方法

作者:August1226 时间:2023-11-22 17:29:57 

【目标需求】

查看某一个字符串是否为中文字符串

【解决办法】


def check_contain_chinese(check_str):
for ch in check_str:
if u'\u4e00' <= ch <= u'\u9fff':
 return True
else:
 return False

【举例检验】


check_contain_chinese('abcc')
False
check_contain_chinese('123')
False
check_contain_chinese('中文')
True

问题解决!

-----------------2018-07-27 更新-----------------

【更新】

上面的脚本实际上只识别了字符串的第一个字符,下面的版本则可以用来识别字符串中是否【包含or全是】中文字符


#检验是否含有中文字符
def isContainChinese(s):
for c in s:
if ('\u4e00' <= c <= '\u9fa5'):
 return True
return False

#检验是否全是中文字符
def isAllChinese(s):
for c in s:
if not('\u4e00' <= c <= '\u9fa5'):
 return False
return True

检验结果展示:

python 检查是否为中文字符串的方法

(仅供个人学习,不负责任,嘻嘻~~)

来源:https://blog.csdn.net/August1226/article/details/80626396

标签:python,中文,字符串
0
投稿

猜你喜欢

  • CSS:浮动清理另类方法

    2008-11-17 11:45:00
  • Python函数中的作用域规则详解

    2023-02-14 04:32:28
  • 一些文件未注册导致mssql表文件无法找开的解决方法

    2024-01-26 18:42:22
  • Python面向对象之私有属性和私有方法应用案例分析

    2021-08-19 07:08:29
  • 详解MySQL数据库--多表查询--内连接,外连接,子查询,相关子查询

    2024-01-24 05:20:34
  • 教你如何在Pycharm中导入requests模块

    2023-05-03 13:10:14
  • python基础之入门必看操作

    2023-10-21 17:46:55
  • js实现一个日期联动下拉菜单

    2007-08-04 20:49:00
  • Python3中urlopen()的用法解读

    2023-11-22 20:26:19
  • Python面向对象编程之封装的艺术你了解吗

    2022-04-26 22:07:24
  • Python的条件语句与运算符优先级详解

    2023-06-21 07:43:49
  • 什么是好的设计

    2010-02-25 12:22:00
  • ASP.NET Core MVC基础学习之局部视图(Partial Views)

    2023-07-19 21:02:37
  • python+selenium+PhantomJS抓取网页动态加载内容

    2021-01-28 15:41:24
  • mysql myisam 优化设置设置

    2024-01-15 11:04:52
  • Python HTML解析模块HTMLParser用法分析【爬虫工具】

    2023-10-04 02:07:09
  • python 面向对象开发及基本特征

    2022-09-03 01:48:43
  • 服务器XMLHTTP(Server XMLHTTP in ASP)基础

    2008-11-11 12:45:00
  • python中列表添加的四种方法小结

    2023-12-10 21:59:47
  • mysql实现将字符串字段转为数字排序或比大小

    2024-01-16 19:59:16
  • asp之家 网络编程 m.aspxhome.com