这个标题实际上有标题党的嫌疑,因为使用过shell命令的人都熟悉管道符的用途,无外乎就是前面的结果作为后者的输入。
这里所说的python中的’管道符‘是因为在别的地方看见了这种表述,故在此进行强调和区分,注意是加了引号的,说是管道符是不准确的。
python中’|‘的用途之一:
在按位运算中作为按位或运算,例如,1 | 0 = 1, 0 | 0 = 0,其他的家族成员诸如&按位与,^异或,
>>按位右移,<<按位左移,~按位取反
python中的’|‘的用途之二:
在集合的运算中,作为集合的并集运算存在,例如,a = {1, 3, 4},b = {2, 5}
c = a | b
c = {1, 2, 3, 4, 5}
相应的家族成员有 ’-‘表示两个集合的差集,’&‘集合的交集,’^‘异或集(不同时存在两个集合中元素集合),’<=‘前者是后者的子集,’<‘前者是后者的真子集。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐