Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Vertical Bar (|) ใน Python Bitwise Assignment Operator คืออะไร?

Vertical Bar (|) ยืนยันถึง Bitwise OR Operator ในกรณีของ Integer Objects สองตัว มันคืนค่าผลลัพธ์ของ Bitwise OR Operation ของทั้งสอง

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