本文摘自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中的any函数是什么?如何使用any函数?
Python中函数赋值给变量时的问题注意详解
Python是机器语言吗
Python语言支持中文吗
Python软件版本的下载方式
Python缩进是强制吗
Python和selenium以及autoit如何实现文件上传功能的图文代码详解
基于rabbitmq rpc实现的主机管理
Python赋值时大小写敏感吗
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python判断字符类型怎么做