python中如何判断输入参数是否为数字?

2025-03-13 18:46:27
推荐回答(2个)
回答1:

num=9
type(num)
type()可以获得num的类型
判断可以用isinstance(num, int)来判断,符合则为true,反之,false

回答2:

# 使用type函数很简单的就能判断
>>> a=1
>>> b=1.2
>>> c="hello"
>>> print(type(a),type(b),type(c))
()
>>> if type(a) == int:
print 0
0
>>> if type(b) == int:
print 0
>>>