一直在忙工作的事情,对不起大家,今后一定抽出时间来写python,和大家一起学python。

今天给大家一段代码,大家可以看一下哈。

# 判断一个字符是否为汉字,英文字母,数字,空还是其他

# 使用Unicode编码来判断

def is_chinese(uchar):

"""判断一个unicode是否是汉字"""

if u'\\u4e00' <= uchar <= u'\\u9fa5':

return True

else:

return False

def is_number(uchar):

"""判断一个unicode是否是数字"""

if u'\\u0030' <= uchar <= u'\\u0039':

return True

else:

return False

def is_alphabet(uchar):

"""判断一个unicode是否是英文字母"""

if (u'\\u0041' <= uchar <= u'\\u005a') or (u'\\u0061' <= uchar <= u'\\u007a'):

return True

else:

return False

def is_space(uchar):

"""判断一个unicode是否是空字符串(包括空格,回车,tab)"""

space = [u'\\u0020', u'\\u000A', u'\\u000D', u'\\u0009']

if uchar in space:

return True

else:

return False

def is_other(uchar):

"""判断是否非汉字,数字,空字符和英文字符"""

if not (is_space(uchar) or is_chinese(uchar) or is_number(uchar) or is_alphabet(uchar)):

return True

else:

return False

python中如何判断输入的是英文字母_python如何判断一个字符是否为汉字,英文字母,数字,空还是其他...相关推荐

  1. 在python中可以使用for作为变量名对吗_python能用一个变量的值作为另一个变量的变量名吗?...

    =================== A = ['零', '一', '二', '三'] B = ['zero', 'one', 'two', 'three'] for index, item in ...

  2. python输入,Python中的基本输入和输出

    从<安装Python和写出第一个Python程序>开始,我们就在屏幕上面开始输出了"Hello World",这个就使用到了print()函数向屏幕输出一些字符,这就是 ...

  3. python输入输出-2. Python中的基本输入、输出、格式化输出

    本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...

  4. python中如何键盘输入列表_python怎么输入一个列表

    在python中可以使用方括号"[ ]"来表示列表,其输入列表的语法如"bicycles = ['trek'.'cannondale','redline']", ...

  5. python编写一个程序、输入一个数判断其是偶数还是奇数,Python - 练习 判断输入是奇数,偶数,小数,还是字符...

    #coding:utf-8 ''' 下面就做一个练习, 要求是: 1. 接收任何字符和数字的输入 2. 判断输入的内容, 如果不是整数是字符, 就告诉给用户:如果是小数, 也告诉用户 3. 如果输入的 ...

  6. python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...

    [背景] Python中的字符编码,其实的确有点复杂. 再加上,不同的开发环境和工具中,显示的逻辑和效果又不太相同,尤其是,中文的,初级用户,最常遇到的: (1)在Python自带的IDE:IDLE中 ...

  7. js中如果无法获取某个html属性,例如自定义了一个dir属性,但获取总是为空,尝试换个词,因为可能什么关键词冲突了。...

    js中如果无法获取某个html属性,例如自定义了一个dir属性,但获取总是为空,尝试换个词,因为可能什么关键词冲突了. 转载于:https://www.cnblogs.com/kenkofox/arc ...

  8. python中正确的输入语句x、y=input_语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。_学小易找答案...

    [多选题]听障儿童辨音训练包括( ) [简答题]实现栈类(顺序栈跟链栈均可),并利用栈实现十进制到二进制的转换. 将源代码.py文件作为附件上传. [简答题]什么是空字典和空集合?如何创建 [简答题] ...

  9. python中从键盘输入五个单词输出以元音字母开头的单词_Python程序设计入门——第五周作业...

    这里记录在网易云课堂上的课后作业,Python环境为2.7,如果您有更好的算法还望斧正! 1.题目内容: "Pig Latin"是一个英语儿童文字改写游戏,整个游戏遵从下述规则: ...

最新文章

  1. 【深度学习】Keras和Tensorflow框架使用区别辨析
  2. python隐藏windows磁盘
  3. 单片机编程文件组织形式(个人编程规范)
  4. 【转】RocketMQ的一些特性(生产者消费者配置参数的含义)
  5. Servlet全面讲解
  6. AttributeError: ‘set‘ object has no attribute ‘items‘
  7. Spring MVC 原理 - DispatcherServlet调用完整过程
  8. Printer Processor 导致的一个问题
  9. SAP License:如何取消物料帐的激活
  10. 初探asp.net异步编程之await
  11. 牛客——数据库实战(31~61)
  12. go语言基础之切片做函数参数
  13. 脱离极域电子教室软件控制策略(实测有效)
  14. 网易云音乐 For Mac
  15. SYNOPSYS AXI VIP using note
  16. 沿海信标台站rbn-dgps的文献综述
  17. 利用武汉理工大学学校图书馆资源查论文 以使用中国知网查阅论文
  18. 区块链赋能金融科技!2018 PPP全球数字资产投资峰会在京召开
  19. mysql no database selected_数据库中出现no database selected是什么意思?
  20. java 闰年闰月_闰年闰月查询表

热门文章

  1. 支持向量机(SVM):超平面及最大间隔化、支持向量机的数学模型、软间隔与硬间隔、线性可分支持向量机、线性支持向量机、非线性支持向量机、核函数、核函数选择、SMO算法、SVM vs LR、优缺点
  2. Mirror, Mirror,What do I see、一切都是投射
  3. 服务器上安装运行fastqc
  4. RNA Spike-in Control:添加/加入(某种物质)的对照(组)
  5. 用计算机怎么算个人所得税,个税计算器2021
  6. DeepDive-信息抽取工具安装教程
  7. java opennlp_使用opennlp进行文档分类
  8. SIFT: This algorithm is patented and is excluded in this configuration的解决办法
  9. 遮挡人脸检测--Detecting Masked Faces in the Wild with LLE-CNNs
  10. 场景解析--Pyramid Scene Parsing Network