python |=
04 May 2013
今天遇到一个新的运算符合 |= 一竖加等号
问行之大哥,大哥说他也是第一次见,然后他自己试验+我自己试验得出如下结论:
1、
t = -3
x = 0
x |= t
print x
如果x取0,则 运算结果为t的值
2、
t = 1
x = -3
x |= t
print x
如果x取负数,t为非负数,则结果为x
3、
t = 1
x = -3
x |= t
print x
如果x取负数,t负数,则结果为-1
4、
t = -1
x = 1
x |= t
print x
如果x取正数,t为负数,则结果为-1
5、
t = 3
x = 1
x |= t
print x
如果x去正数,t比x大,则结果为t
6、
t = 3
x = 4
x |= t
print x
如果x为正数,t为正数且t比x小,则结果为x+t
blog comments powered by Disqus