Python中is和==的区别

如题所述

is是比较对象的id,而==仅比较对象的值,看下面的例子

似乎PYTHON在给不同的变量赋相同整数值小于等于256时,是用了同一个ID的。大于等于257的整数时,用的是不同的id,这时候就有区别了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-10
没啥区别,只是两种写法
相似回答