Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Toán tử dịch phải (>>) trong Python là gì?

Trong Python, >> gọi là toán tử dịch phải (right shift operator). Đây là toán tử bitwise. Nó yêu cầu biểu diễn bitwise của đối tượng làm toán hạng đầu. Các bit được dịch sang phải theo số bit quy định bởi toán hạng thứ hai. Các bit dẫn đầu (bên trái) do dịch chuyển được thiết lập thành 0.

>>> a = 100
>>> bin(a)
'0b1100100'
>>> b = a >> 2
>>> b
25
>>> bin(b)
'0b11001'