谁能告诉我,python如何判断变量的值是float,int还是str?
name="张三"
print(type(2))
print(type(name))
不要误人子弟吧,判断是否是某个类型,应该用isinstance函数,可以判断单一类型,也可以是多个类型。例如:
>>> isinstance(a, float)
False
>>> isinstance(b, float)
True
>>> isinstance(a, (int, float))
True
>>> isinstance(c, str)
True
内置的type()
函数可以返回参数的类型。