我总是写这样的代码:
str(type(a)).find('int') != -1
或者
t = str(type(a)).split("'")[1]
?
最佳答案
看起来你在问关于isinstance()
:
>>> a = 1
>>> isinstance(a, int)
True
>>> s = "test"
>>> isinstance(s, str)
True
谈到第二个示例(字符串类型),必须注意有一个
basestring
类型:What is the difference between isinstance('aaa', basestring) and isinstance('aaa', str)?