首页  >  问答  >  正文

python基础,数据类型问题

print type(-10)=="int"

上面的代码为什么返回时 False?

type(-10) 是 整形数据啊。

phpcn_u1582phpcn_u15822711 天前844

全部回复(2)我来回复

  • 黄舟

    黄舟2017-05-18 10:48:27

    print(type(10) == int)
    True

    你把 int 加上双引号就变成 str 了, 当然和 int 不一样了。

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-18 10:48:27

    不是这么玩的。。。

    type(-10) is int
    isinstance(-10,int)

    回复
    0
  • 取消回复