首页 > 学院 > 开发设计 > 正文

python题目-----is和==区别

2019-11-14 09:40:16
字体:
来源:转载
供稿:网友
    在Python中的对象三要素:idtypevalue    id:用来唯一标识一个对象; type:对象的类型;value:对象的值
   (is):用来判断a对象是否就是b对象,本质上通过id来判断    (==):用来判断a对象的值是否和b对象的值相等,本质上通过value来判断
例如:
>>> a = 1>>> b = 1.0>>> a is bFalse>>> a==bTrue>>> id(a)39804856L>>> id(b)39865640L>>>>>>>>> a = "hello">>> b = "hello">>> a is bTrue>>> id(a)41594552L>>> id(b)41594552L>>> a = "hello world">>> b = "hello world">>> a is bFalse>>> a==bTrue>>>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表