Что это за знак | а скорее что он делает в python 3.
help('|')
Как и во многих других языках, это оператор "побитовое ИЛИ":
print (hex(0x55 | 0xAA))
выдаст 0xFF
help('|')в REPL. Связанный вопрос: Что делает оператор "^" в Python? – jfs Nov 26 '17 at 15:22