美文网首页Python系列
Python中“==”与“is”的区别

Python中“==”与“is”的区别

作者: new个对象 | 来源:发表于2018-02-08 20:54 被阅读0次

    在现实生活中,

    我们都会认为“等于”和“是”是一样的,

    这可能会误导我们在写代码。

    在Python中,


    ==                    意思是值(内容)是否相等,而不是指的同一个东西

    is                       意思是指向的是不是同一个东西


    举个例子,

    假如你和我都有一个小米6手机,

    你的牌子和我的牌子都一样,这就相当于Python中的“==”

    你的手机是你的,

    我的是我的,

    两个不相等,

    你的不是我的,

    我的也不是你的,

    这就相当于Python中的is。

    (在一定范围内的数字是一样的)

    额,感觉自己写的好恶心,上一张图吧。


    某机构的课程截图

    相关文章

      网友评论

        本文标题:Python中“==”与“is”的区别

        本文链接:https://www.haomeiwen.com/subject/mjhxtftx.html