Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 비트 할당 연산자의 세로 막대는 무엇입니까?


세로 막대(|)는 비트 단위 또는 연산자를 나타냅니다. 두 개의 정수 객체의 경우 2의 비트 OR 연산을 반환합니다.

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