本文摘自php中文网,作者(*-*)浩,侵删。
设str为字符串
str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程)
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是数字
str.islower() 所有字符都是小写
str.isupper() 所有字符都是大写
str.istitle() 所有单词都是首字母大写
str.isspace() 所有字符都是空白字符或\t或\n或\r
例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | "" "从键盘上输入 一个字符,判断其字符类型。" ""
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判断字符类型怎么做的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
零基础可以学习Python中的爬虫知识吗?(新手必看)
关于Python中的__init__与__new__以及__call__三个方法的简单介绍
Python 如何自定义模块?
Python怎么注释
Python中flask的session设置的方法介绍
Python网站开发简单吗
教你一招用Python破解斗地主残局
为什么黑客都使用Python
Python中multiprocessing库的深入讲解
解决Python requests库编码 socks5代理的问题
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python判断字符类型怎么做