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


Posted in Python onDecember 28, 2018

【目标需求】

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

解决办法

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 检查是否为中文字符串的方法

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

以上这篇python 检查是否为中文字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python递归计算N!的方法
May 05 Python
浅谈python抛出异常、自定义异常, 传递异常
Jun 20 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
python爬取m3u8连接的视频
Feb 28 Python
python实现连续图文识别
Dec 18 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
用python实现名片管理系统
Jun 18 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
Jul 01 Python
python 如何停止一个死循环的线程
Nov 24 Python
Python装饰器详细介绍
Mar 25 Python
浅谈python3发送post请求参数为空的情况
Dec 28 #Python
python3使用flask编写注册post接口的方法
Dec 28 #Python
python通过tcp发送xml报文的方法
Dec 28 #Python
对python 生成拼接xml报文的示例详解
Dec 28 #Python
Python 3.x基于Xml数据的Http请求方法
Dec 28 #Python
python模拟登陆,用session维持回话的实例
Dec 27 #Python
python requests post多层字典的方法
Dec 27 #Python
You might like
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
vue mounted组件的使用
2018/06/18 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
python实现NB-IoT模块远程控制
2018/06/20 Python
python 列表降维的实例讲解
2018/06/28 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
Keras搭建自编码器操作
2020/07/03 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
安全生产先进个人材料
2014/02/06 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
2014年质检员工作总结
2014/11/18 职场文书
新员工考核评语
2014/12/31 职场文书
小学生节水倡议书
2015/04/29 职场文书
党员心得体会范文2016
2016/01/23 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang
Java实现简单小画板
2022/06/10 Java/Android