1. 程式人生 > >Python數據運算

Python數據運算

如果 一個 表示 結果 存儲 解釋 取反 進制 輸出

身份運算

  • 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數據運算