python 中判断是否为数字输入
# -*- coding: UTF-8 -*-
#判断输入内容是否包含数字
#定义一个函数来判断输入内容
def is_number(input):
#通过float转换捕获异常
try:
float(input)
return True
except ValueError:
pass
#判断Unicode类型输入
try:
import unicodedata
unicodedata.numeric(input)
return True
except (TypeError, ValueError):
pass
return False
a=input("请输入一串字符:")
print(is_number(a))