2015-11-02 135 views

回答

5

它不是一個管道符號,它是一個按位或

2 in binary: 10 
4 in binary: 100 
__________________ 
with or:  110 (1 or 0: 1, 1 or 0: 1, 0 or 0: 0) 

而在二進制中的110是6位十進制。

1

管道符號代表在python bitwise OR。 由於bin(2) == '0b10',bin(4) == '0b100'bin(6) = '0b110',您可以看到2 | 4實際上做了bitwise OR

相關問題