Python數據運算
阿新 • • 發佈:2018-04-10
如果 一個 表示 結果 存儲 解釋 取反 進制 輸出
身份運算
- is
- is是判斷兩個標識符是不是引用自一個對象
- x is y, 如果id(x)等於id(y), is 返回結果1
- is not
- is not 是判斷兩個標識符是不是引用自不同對象
- x is not y, 如果id(x)不等於id(y), is not 返回結果1
位運算
- &
- 按位與運算符
- (a&b) 輸出結果12, 二進制解釋 : 0000 1100
- |
- 按位或運算符
- (a|b) 輸出結果61, 二進制解釋 : 0011 1101
- ^
- 按位異或運算符
- (a^b) 輸出結果49,二進制解釋:0011 0001
- ~
- 按位取反運算符
- (~a) 輸出結果-61, 二進制解釋 : 1100 0011 , 在一個有符號二進制數的補碼形式
- <<
- 左移動運算符
- a<<2 輸出結果240, 二進制解釋:1111 0000
- >>
- 右移動運算符
- a.>>2輸出結果15, 二進制解釋:0000 1111
計算機中能表示的最小單位,是一個二進制單位.
計算機中能存儲的最小單位, 是一個二進制單位 (bit)
8 bit = byte (字節)
1024byte - 1kbyte
1024kbyte = 1mbyte
1024mbyte = 1gb
1024gb = 1T
Python數據運算