positive: "在python中,判断两个字符串是否相等或一样,可以使用==或者is来判断;判断不一样可以使用 is not。<br>示例<br>使用注意事项<br>1.有时候两个字符串打印出来看着一样,但是判断却是False?如果两个字符串末尾有其他符号,比如回车‘\n’,print的时候无法发现的,所以需要strip:<br>a=a.strip() b=b.strip() if a==b:&#9; print ""True""<br>2.有时候==判断是 True ,is 判断却是 False?<br>这是因为两个字符串来自不同的内存块,内存地址不一样<br>id() 函数用于获取对象的内存地址。<br>(ob1 is ob2) 等价于 (id(ob1) == id(ob2)) id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的.<br>专题推荐:字符串"
negative: 异或运算就是两个表达式同时为真或者同时为假的时候,结果为false,两个表达式中一个真一个假的时候,结果为ture。<br>打开VB编程,新建一个标准EXE。<br>新建一个命令按钮,将它的caption改为按钮,新建一个图片框,将它的名称改为A。<br>点击按钮进入代码编辑器,输入以下代码, A.print 7=7 xor 3=3 A.print 7=7 xor 3<>3 A.print 7<>7 xor 3<>3<br>从上面的代码可以知道,7=7为true,3=3为true,3<>3为false,7<>7为假。<br>好,现在解释执行一下。<br>真xor真=false,真xor假=真,假xor真=true,假xor假=false。<br>