Python 中的 >> 和 << 運算子是什麼?
符號 << 和 >> 在 Python 中分別定義為左移運算元和右移運算元。它們是按位運算子。第一個運算元是數字物件的按位表示,第二個運算元是按位形成希望向左或向右移動的位置數。
<< 運算子將位模式向左移動。右側的最低有效位設定為 0
>>> a=60 >>> bin(a) '0b111100' >>> b=a<<2 >>> b 240 >>> bin(b) '0b11110000'
你可以看到右側的兩位設定為了 0
另一方面, >> 運算子將模式向右移動。最高有效位設定為 0
>>> a=60 >>> bin(a) '0b111100' >>> b=a>>2 >>> b 15 >>> bin(a) '0b111100'
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP