"是什么"意思是在python中,如果它实际上不等于" =="?
>>> c = 300
>>> b = 300
>>> b == c
True
>>> b is c
False
答案 0 :(得分:2)
'是'是身份比较。
'=='是相等比较。
所以在你的例子中你说过
b = 300
c = 300
它们都保持相同的值,因此它们在值方面是相等的,但它们仍然是具有自己身份的两个独立变量,它们只是共享相同的值。
如果你这样做:
b = 300
c = b
b是c将返回true。