3 回答

TA贡献1831条经验 获得超4个赞
Python身份运算符身份运算符用于比较两个对象的存储单元
以下实例演示了Python所有身份运算符的操作:
#!/usr/bin/pythona = 20b = 20if ( a is b ):print "Line 1 - a and b have same identity"else:print "Line 1 - a and b do not have same identity"if ( id(a) == id(b) ):print "Line 2 - a and b have same identity"else:print "Line 2 - a and b do not have same identity"b = 30if ( a is b ):print "Line 3 - a and b have same identity"else:print "Line 3 - a and b do not have same identity"if ( a is not b ):print "Line 4 - a and b do not have same identity"else:print "Line 4 - a and b have same identity"
以上实例输出结果:
Line 1 - a and b have same identityLine 2 - a and b have same identityLine 3 - a and b do not have same identityLine 4 - a and b do not have same identity
添加回答
举报