设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判别字符类型怎样做的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!