本文摘自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判断字符类型怎么做的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
r和Python哪个容易入门
Python函数之bytearray用法详解
Python爬虫可以赚钱吗
分享Python snownlp的实例教程
Python3学习之异常处理及文件的各种操作
Python中类的创建与使用详解
Python如何绘制长方形
Python中记录循环次数的方法
Python中random模块的分析(附实例)
Python中map什么意思
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python判断字符类型怎么做