Python中的管道字符

我在函数调用中看到一个“管道”字符( | ):

res = c1.create(go, come, swim, "", startTime, endTime, "OK", ax|bx)

ax|bx管道的含义是什么?


它是整数的按位或。 例如,如果axbx中的一个或两个都是1 ,则评估为1 ,否则评估为0 。 它也适用于其他整数,例如15 | 128 = 143 15 | 128 = 143 ,即00001111 | 10000000 = 10001111 00001111 | 10000000 = 10001111二进制。


这也是联合集合运算符

set([1,2]) | set([2,3])

按位或。

链接地址: http://www.djcxy.com/p/38645.html

上一篇: Pipe character in Python

下一篇: How to pass queryset with exclude param in django