位:我們常說的bit,位就是傳說中提到的計算機中的最小數據單位:說白了就是0或者1;計算機內存中的存儲都是01這兩個東西。
字節:英文單詞:(byte),byte是存儲空間的基本計量單位。1byte 存1個英文字母,2個byte存一個漢字。規定上是1個字節等於8個比特(1Byte = 8bit)。
字:字就是由一些字符組成的,是據算計處理數據時一次存取,加工和傳送的數據長度。
字由若干字節構成,字的位數叫字長,一台8位機子:一個字等於1個字節,字長為8位,如果是16位的機子,一個字等於2個字節,字長為16,字是計算機處理數據和運算的單位。
由此可見,計算機的字長決定了其CPU一次操作處理實際位數的多少,即:計算機的字長越大,其性能越好。
位、字,字節與KB的關系:
KB 1KB=1024B
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
4億個字節是多少KB?
1024Byte(字節)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
所以用400000000除以1024就可以了
python查看對象占用的內存空間大小?
python查看對象占用的內存空間大小,一共兩步
- 引用sys模塊
- 使用getsizeof()方法
舉例如下
1 import sys as sys 2 3 a = [x for x in range(1000)] 4 print sys.getsizeof(a)