天池python训练营
Day01
**学习过python,此次参加天池训练营,提高自己的水平,本次学习python有了一些新的认识与大家分享
集合里的每个元素都表示不同的地址,即使内容相同地址也不相同。
例如
下面展示一些 内联代码片
。
a = ['hello world']
b = ['hello world']
print(a is b ,a == b) #False True
print(a is not b ,a != b) #True False
False True
True False
注意:
is ,is not,对比的是两个变量的地址
==, !=表示的是完全等价的。
比较的两个变量,指向的都是地址不可变量的类型(str等),那么is,is not和==, !=是完全等价的。
对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。
对于原码,补码,反码的新认识
补码的计算规则:
反码:作为中间码
负数补码 = 反码+1
正数补码=原码
负整数
原码符号位不变(仍是1)
其余各位取反(0变1,1变0)