Python dịch chuyển phải hợp lý

Trong Python >> được gọi là toán tử dịch chuyển phải. Nó là một toán tử bitwise. Nó yêu cầu một đại diện bitwise của đối tượng như toán hạng đầu tiên. Các bit được dịch sang phải theo số bit được quy định bởi toán hạng thứ hai. Các bit dẫn đầu về phía bên trái do dịch chuyển được đặt thành 0

>>> bin[a]     #binary equivalent 0110 0100
'0b1100100'
>>> b=a>>2     #binary equivalent 0001 1101
>>> b
25
>>> bin[b]
'0b11001'

Toán tử được sử dụng để thực hiện các thao tác trên các giá trị và biến. Đây là những ký hiệu đặc biệt thực hiện các phép tính số học và logic. Giá trị mà toán tử thao tác được gọi là Toán hạng.  

Mục lục.  

  •  
  •  

Toán tử bitwise

Trong Python, toán tử bitwise được sử dụng để thực hiện phép tính bitwise trên số nguyên. Đầu tiên, các số nguyên được chuyển đổi thành nhị phân và sau đó các phép toán được thực hiện trên từng bit hoặc cặp bit tương ứng, do đó có tên là toán tử theo bit. Kết quả sau đó được trả về ở định dạng thập phân

Ghi chú. Toán tử bitwise Python chỉ hoạt động trên số nguyên

MÔ TẢ HOẠT ĐỘNG CÚ PHÁP Bitwise AND x & y. Bitwise ORx. y~Bitwise NOT~x^Bitwise XORx ^ y>>Bitwise right shiftx>>

Chủ Đề