Python——关于==和is

    技术2022-07-13  84

    关于==和is

    = =(两等号之间本应无空格,此处为避免Markdown形成高亮,特地添加了一个空格)只是判断二者的数值是否相等,类型可以不同。 is判断二者是否完全相等,包括数值和内存地址。

    >>> a=2 >>> type(a) <class 'int'> >>> b=2.0 >>> type(b) <class 'float'> >>> a==b True#a、b数值相等 >>> a is b False#a、b虽然数值相等,但类型不同
    Processed: 0.010, SQL: 9