1.判断字符串只包含中文:

#encoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')def check_contain_chinese(check_str):flag = Truefor ch in check_str.decode('utf-8'):if u'\u4e00' >= ch or ch >= u'\u9fff':flag =  Falsereturn flagif __name__ == "__main__":print check_contain_chinese('中国')print check_contain_chinese(',。')print check_contain_chinese('中国123')

结果:

True
False
False

2.正则判断中文

zhPattern = re.compile(u'[\u4e00-\u9fa5]+')
match = zhPattern.search(key)if match:print "是中文"

3. 正则判断是否含有英文和数字

import re
print(re.findall('.*r(.*)b.*', 'www.runoob.com'))
判断有数字:re.match(r'[+-]?\d+$', s) s 为数字, 返回数字位置 ,
not re.match(r'[+-]?\d+$', s) 返回为True说明不含有数字
判断有英文字符: re.match(r'[a-z]+',s) 返回小写字母位置
re.match(r'[a-z]+',s,re.I) 对大小写敏感。返回字母位置
not re.match(r'[a-z]+',s,re.I) 返回为True说明没有英文字符

python判断字符串包含中文、数字、英文相关推荐

  1. python判断字符串包含中文_高手接招! 小应用 用python3判断一个字符串是不是中文组成的...

    在python3中,str默认是unicode编码 用 ord() 函数判断单个字符的unicode编码是否大于255即可. 一般来说,中文常用字的范围是:[\u4e00-\u9fa5] 准确点判断中 ...

  2. python判断字符串是纯数字_python判断字符串是否纯数字的方法

    本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigi ...

  3. Python判断字符串是否为数字

    文章目录 问题描述 解决方案 修改内置类型 百分号字符串转数字 参考文献 问题描述 本文版本为 Python 3.8 str.isdigit() 仅可判断非负整数 print('0'.isdigit( ...

  4. 判断字符串是中文或者英文

    import java.util.regex.Matcher; import java.util.regex.Pattern;/*** * <p>* ClassName ShowChine ...

  5. python 判断字符串是否为数字或字母

    一.常用的字符串分为四种情况: 1.单个字符串,有文字.数字.符号等,如:'1'.'可'.'-' 等. 2.纯数字符串,如:'111'.'-111'.'12.35'.'0.456' 等. 3.混合字符 ...

  6. python 判断是否为数字(整型、浮点型),Python判断字符串是否为数字、浮点数、字母...

    前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...

  7. Python判断字符串是否为数字、浮点数、字母

    前言 在Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形.浮点型等:转换过程中,发现有时会报错,比如字符串"12*76",转换为整形,直接转换int(" ...

  8. python 判断字符串是否为数字_Python核心知识系列:数字与字符串类型

    ​学习任何一种编程语言时首先要对它的数据类型有所了解,从本篇开始会对 Python 中的常见数据类型的基本概念和操作进行介绍. Python中有6种标准的数据类型:数字(Number).字符串(Str ...

  9. Java判断字符串是中文还是英文

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 前言 最近项目的短信服务对接外国的第三方发短信通道,第三方对短信内容有限制,不能含中文字符(如果 ...

  10. java判断字符串有中文_JAVA入门之正则表达式判断字符串包含中文

    测试程序运行结果!可以看到,程序可以正确判断出用户输入的信息字符串是否包含中文! 整个程序代码如下: import java.io.BufferedReader; import java.io.IOE ...

最新文章

  1. 控件包含代码块,因此无法修改控件集合
  2. 你必须了解的session的本质
  3. [Leedcode][JAVA][第739题][每日温度][暴力][单调栈]
  4. jtree和mysql_java 已经获取某个mysql数据库的所有表名 创建JTree
  5. Qt工作笔记-QTabWidget插入widget(重要的是编程思想)
  6. 永远不要去依赖别人_感悟人生的经典句子:不要轻易去依赖一个人
  7. Windows Phone开发(33):路径之其它Geometry 转:http://blog.csdn.net/tcjiaan/article/details/7483835...
  8. 2013 蓝桥杯校内选拔赛 java本科B组(题目+答案)
  9. html含有一级子元素,html – 根据父级内的计数设置子元素
  10. php spider 参数详解,利用phpspider爬取网站数据
  11. 80386汇编_全局描述表GDT介绍
  12. 【Python 基础篇】Python代码 之 三目表达式总结
  13. 【论文学习】Abnormal behavior recognition for intelligent video surveillance systems: A review
  14. 为什么要使用NAS存储设备呢?
  15. 【端午安康SXY】Python正则表达式进阶用法(以批量修改Markdown英文字体为例)
  16. 好方法教你如何让你的博客变更值钱
  17. GD32F4xx串口收发,DMA+空闲中断
  18. python在国内外研究现状_机器人教育_国内外Python课程现状?
  19. mysql 1093 you can_mysql中错误:1093-You can’t specify target table for update in FROM clause的解决方法...
  20. 【环境部署系列 06】Ascend 310(推理)X86服务器 Ubuntu系统环境部署

热门文章

  1. 一些AUTOSAR会议论坛的介绍(附资料下载)
  2. python爬豆瓣影评代码_十行Python代码爬取豆瓣电影Top250信息
  3. C/C++外卖点餐管理程序
  4. 数据分析/运营——数据异常的排查方法
  5. cesium根据两点获取航向角(heading)与俯仰角(pitch)
  6. PHP 1到100质数 (素数) 和
  7. windows系统文件名太长导致无法打开删除移动
  8. ZOJ 1788 Quad Trees
  9. Android jetpack Room数据库(一)基本使用
  10. 新生宝宝取名大全:带梓字寓意大气的男孩名字