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