设str为字符串

str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程)

str.isalpha() 所有字符都是字母

str.isdigit() 所有字符都是数字

str.islower() 所有字符都是小写

str.isupper() 所有字符都是大写

str.istitle() 所有单词都是首字母大写

str.isspace() 所有字符都是空白字符或\t或\n或\r

例:"""从键盘上输入 一个字符,判断其字符类型。"""

while True:

char = input("请输入需要判断的字符:")

if str.isdigit(char) == True:

print("该字符为数字")

try:

char = int(char)

print("并且该数值类型为int")

except:

pass

elif str.isalpha(char) == True:

if char >= u'\u4e00' and char <= u'\u9fa5': # 判断该字符是否为汉字

print("该字符是汉字")

else:

print("该字符是字母")

elif str.isalnum(char) == True:

print("该字符为数字和字母组合")

elif char == " ":

print("该字符为空格")

else:

try:

char = float(char)

print("该字符为数字")

print("并且该数值类型为float")

except:

print("该字符为其他")

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python判断字符类型怎么做的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python判断字符类型编程_python判断字符类型怎么做相关推荐

  1. python判断正负的函数_python判断正负数方式

    我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...

  2. python判断正数还是负数_python判断正负数方式

    我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...

  3. python套接字编程_Python套接字编程(1)——socket模块与套接字编程

    在Python网络编程系列,我们主要学习以下内容: 5. 常见的Python异步编程框架 6. 协程在Python网络编程中的使用 本文介绍Python下的基本套接字编程,主要基于 socket 模块 ...

  4. python处理excel实例编程_python处理Excel的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Python中一般使用xlrd库来读取Excel文件,使用xlwt库来生成Excel文件,使用xl ...

  5. python序列的主要特点_python的序列类型及其特点-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 变量和数据 类型 ...

  6. python在哪里写编程_Python编程入门介绍

    编程-就是让计算机代为解决某个问题,对某个计算体系规定一定的计算方式,使计算体系按照计算方式运行,并最重得到结果的过程. 编程的语言有很多种,比如Python,JAVA,JavaScript,c++, ...

  7. python布尔类型运算_Python中布尔类型

    我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and ...

  8. python中http协议编程_python网络编程、套接字、HTTP协议

    网络编程 网络目的 : 数据的传输 网络数据传输是一个复杂的过程 OSI 七层模型 --> 网络通信标准化流程 应用层 : 提供用户服务,具体内容由特定程序规定 表示层 : 数据的压缩优化 会话 ...

  9. python极客项目编程_Python极客项目编程 ([美]Mahesh Venkitachalam) 中文pdf完整版

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务.Python极客项目编程通过14个有趣的项目,帮助和鼓励读者探索Python ...

最新文章

  1. ASP.NET 163 smtp服务器响应为:User has no permission
  2. 05-常用IOC注解按照作用分类
  3. c语言退出程序命令_C语言#error命令,阻止程序编译
  4. webstorm前端调用后端接口_一篇前端同学对后端接口的吐槽
  5. 软工随堂练 找出和值最大的子矩阵 尹亚男 赵静娜
  6. C--数据结构--树的学习
  7. java 谓词_java8-谓词(predicate)
  8. 安卓学习之路之如何显示一个listview列表视图
  9. 前端常用效果(3)带动画的比较型柱状图
  10. jQuery 根据数组对象中的属性值删除当前对象
  11. python string_Python String casefold()
  12. Kotlin 区间的一些小注意
  13. squid代理与缓存(上)
  14. 闭合导线平差计算(表面)
  15. Vue项目使用SSR服务器渲染
  16. python中自定义标识符_python标识符
  17. 手机连接不上电脑的移动热点ip配置失败
  18. 百分位(percentile)是什么概念?怎么理解第95个百分位(95th percentile)
  19. s7五杀大数据英雄_王者七大记录,五杀最多的英雄竟然有他?这英雄跑的比关羽还快!...
  20. matlab程序运行不停,MATLAB一直运行是为什么?

热门文章

  1. 世界上最好的双马尾写的博客
  2. 斯坦福大学(吴恩达) 机器学习课后习题详解 第二周 多变量线性回归
  3. 主成分分析PCA 奇异值分解SVD
  4. deepin V20编译ffmpeg
  5. java实现SQL查询语句的动态拼接
  6. seo网络培训机构(seo教育)
  7. 打工是不可能打工的,这辈子都不可能打工的~~~
  8. 怎样将个人简历挂到GitHub上
  9. vmware合并LUN
  10. 山东春秀高考计算机本科录取率,山东2020年高考录取人数及录取率