operator
description
example
result
||
concatenation
b'10001' || b'011'
10001011
&
bitwise and
b'10001' & b'01101'
00001
|
bitwise or
b'10001' | b'01101'
11101
#
bitwise xor
b'10001' # b'01101'
11100
~
bitwise not
~ b'10001'
01110
<<
bitwise shift left
b'10001' << 3
01000
>>
bitwise shift right
b'10001' >> 2
00100
需要自定義, 寫兩個c函數來解決