Python判断输入字符类型

Posted Night_gathers

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python判断输入字符类型相关的知识,希望对你有一定的参考价值。

 1 """从键盘上输入 一个字符,判断其字符类型。"""
 2 while True:
 3     char = input("请输入需要判断的字符:")
 4     if str.isdigit(char) == True:
 5         print("该字符为数字")
 6         try:
 7             char = int(char)
 8             print("并且该数值类型为int")
 9         except:
10             pass
11 
12     elif str.isalpha(char) == True:
13         """关于判断汉字方法查阅资料 原文链接:https://blog.csdn.net/guotong1988/article/details/80896663"""
14         if char >= u\'\\u4e00\' and char <= u\'\\u9fa5\':   # 判断该字符是否为汉字
15             print("该字符是汉字")
16         else:
17             print("该字符是字母")
18     elif str.isalnum(char) == True:
19         print("该字符为数字和字母组合")
20     elif char == " ":
21         print("该字符为空格")
22     else:
23         try:
24             char = float(char)
25             print("该字符为数字")
26             print("并且该数值类型为float")
27         except:
28             print("该字符为其他")

 

以上是关于Python判断输入字符类型的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第38篇):根据谓词函数和属性字符串构造判断函数

python-猜数字小练习

python 判断是不是是数字

Python编程小白的第一本python(循环与判断)

python如何判断输入是字符串还是数字

JavaScript笔试题(js高级代码片段)