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之类的细节
Oct 13 Python
举例讲解Python程序与系统shell交互的方式
Apr 09 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
Nov 13 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
python数据结构链表之单向链表(实例讲解)
Jul 25 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
详解Python基础random模块随机数的生成
Mar 23 Python
python自动发微信监控报警
Sep 06 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
Feb 26 Python
Python count函数使用方法实例解析
Mar 23 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 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 session 检测和注销
2009/03/16 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
php中的动态调用实例分析
2015/01/07 PHP
smarty简单应用实例
2015/11/03 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
python字符串过滤性能比较5种方法
2017/06/22 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
工商管理专业应届生求职信
2013/11/04 职场文书
中药学自荐信
2014/06/15 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
关于幸福的感言
2015/08/03 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
浅谈Python数学建模之整数规划
2021/06/23 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
SQL Server中使用表变量和临时表
2022/05/20 SQL Server