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

แถบแนวตั้งในตัวดำเนินการกำหนดระดับบิตของ Python คืออะไร


แถบแนวตั้ง (|) หมายถึงระดับบิตหรือตัวดำเนินการ ในกรณีของสองอ็อบเจ็กต์จำนวนเต็ม จะส่งกลับการดำเนินการระดับบิต OR ของสอง

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