Python 位操作运算符
生活随笔
收集整理的這篇文章主要介紹了
Python 位操作运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| & | 按位與運算符:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0 | (a & b) 輸出結果 12 ,二進制解釋: 0000 1100 |
| | | 按位或運算符:只要對應的二個二進位有一個為1時,結果位就為1。 | (a | b) 輸出結果 61 ,二進制解釋: 0011 1101 |
| ^ | 按位異或運算符:當兩對應的二進位相異時,結果為1 | (a ^ b) 輸出結果 49 ,二進制解釋: 0011 0001 |
| ~ | 按位取反運算符:對數據的每個二進制位取反,即把1變為0,把0變為1 。~x?類似于?-x-1 | (~a ) 輸出結果 -61 ,二進制解釋: 1100 0011,在一個有符號二進制數的補碼形式。 |
| << | 左移動運算符:運算數的各二進位全部左移若干位,由?<<?右邊的數字指定了移動的位數,高位丟棄,低位補0。 | a << 2 輸出結果 240 ,二進制解釋: 1111 0000 |
| >> | 右移動運算符:把">>"左邊的運算數的各二進位全部右移若干位,>>?右邊的數字指定了移動的位數 | a >> 2 輸出結果 15 ,二進制解釋: 0000 1111 |
轉載于:https://www.cnblogs.com/strive99/p/10164671.html
總結
以上是生活随笔為你收集整理的Python 位操作运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apple电脑怎么安软件下载(苹果电脑怎
- 下一篇: python基础_格式化输出(%用法和f