Python按位分配运算符中的竖线是什么?

竖线(|)代表按位或运算符。如果是两个整数对象,则返回两个的按位或运算

>>> a=4
>>> bin(a)
'0b100'
>>> b=5
>>> bin(b)
'0b101'
>>> a|b
5
>>> c=a|b
>>> bin(c)
'0b101'