【发布时间】:2014-09-30 03:24:28
【问题描述】:
我总是写这样的代码:
str(type(a)).find('int') != -1
或者
t = str(type(a)).split("'")[1]
有什么简单的方法吗?
【问题讨论】:
标签: python object object-type
我总是写这样的代码:
str(type(a)).find('int') != -1
或者
t = str(type(a)).split("'")[1]
有什么简单的方法吗?
【问题讨论】:
标签: python object object-type
你好像在问isinstance():
>>> a = 1
>>> isinstance(a, int)
True
>>> s = "test"
>>> isinstance(s, str)
True
说到第二个例子(字符串类型),需要注意的是有一个basestring类型:
【讨论】:
isinstance(a, int)
例子:
In [4]: a = 5
In [5]: isinstance(a, int)
Out[5]: True
【讨论】: