法1:
import types
type(x) is types.IntType # 判断是否int 类型
type(x) is types.StringType #是否string类型
法2:
import types
type(x) == type(1) # 是否 int 类型
type(x) in (type('u') , type(''))# 是否string, unicode类型
源地址:http://blog.sina.com.cn/s/blog_77b69fcb0101qnhw.html