判断两个对象相等要用a is b,而不是 type(a) == type(b)
type() 接受一个对象做为参数,并返回它的类型。它的返回值是一个类型对象。
is和is not 运算符来测试两个变量是否指向同一个对象
>>> a=3
>>> b=4 >>> type(a) == type(b) True >>> a is b False >>> b=3 >>> a is b True>>> type(a) == type(b)
True本文共 265 字,大约阅读时间需要 1 分钟。
判断两个对象相等要用a is b,而不是 type(a) == type(b)
type() 接受一个对象做为参数,并返回它的类型。它的返回值是一个类型对象。
is和is not 运算符来测试两个变量是否指向同一个对象
>>> a=3
>>> b=4 >>> type(a) == type(b) True >>> a is b False >>> b=3 >>> a is b True>>> type(a) == type(b)
True转载于:https://blog.51cto.com/meizimm/1030769