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

    xiaoxiao2021-03-26  25

    在Python中的对象三要素:id、type、value id:用来唯一标识一个对象; type:对象的类型;value:对象的值 (is):用来判断a对象是否就是b对象,本质上通过id来判断 (==):用来判断a对象的值是否和b对象的值相等,本质上通过value来判断 例如: >>> a = 1 >>> b = 1.0 >>> a is b False >>> a==b True >>> id(a) 39804856L >>> id(b) 39865640L >>> >>> >>> a = "hello" >>> b = "hello" >>> a is b True >>> id(a) 41594552L >>> id(b) 41594552L >>> a = "hello world" >>> b = "hello world" >>> a is b False >>> a==b True >>>
    转载请注明原文地址: https://ju.6miu.com/read-659277.html

    最新回复(0)