1.位(bit)
音譯為位元,表示二進位制位。位於計算機內部資料儲存的最小單位。
拓展二進位制計算方法:
128 64 32 16 8 4 2 1
例如 122 = 0 1 1 1 1 0 1 0 0/1為二進位制位
2.位元組(bytes)
習慣用大寫的b來表示。位元組是計算機中資料處理的基本單位。計算機中以位元組為單位儲存、解釋資訊。
規定乙個位元組有八個二進位制位構成,即1個位元組等於8個位元(1bytes=8bit)。
八位二進位制數最小為00000000,最大為11111111;通常1個位元組可以存入乙個ascii碼,兩個位元組可以存放乙個漢字國際碼。
3.字
計算機進行資料處理時,一次訪問、加工和傳送的資料長度稱為字(word)。乙個字通常由乙個或多個(一般是位元組的整數字)位元組構成。
例如286微機的字由2個位元組組成,它的字長為16;486微機的字由4個位元組組成,它的字長為32位機。
計算機的字長決定了其cpu一次操作處理實際位數的多少,由此可見計算機的字長越大,其效能越優越。
注:基本單位是byte就是位元組,kb是千位元組,mb是兆位元組,gb是千兆位元組。之間的進製都是1024,就是2的十次方。1024bytes=1kb
1.ascii
ascii:最多用乙個位元組,即2**8=256-1,所以ascii最多只能表示255個符號,不能顯示中文
2.gbk
gb2312支援的漢字太少,gbk收錄更多
3.unicode
所有的字元、符號(最少)由2個位元組來表示,什麼都能顯示
4.utf-8
utf-8:對unicode編碼的壓縮和優化,將所有字元、符號分類:ascii中的內容1個位元組,歐洲2個位元組,我們3個位元組...
Python全棧學習day4
一 資料型別 python資料型別 數字型別 整數 浮點數 複數 位元組型別 字串 位元組串 組合型別 集合 元組 列表 字典 1.數字型別 表示數字或數值的資料型別稱為數字型別。python語言提供3種數字型別 整數 浮點數和複數,分別對應數學中的整數 實數和複數。乙個整數值可以表示為十進位制 十...
day4作業和答案
1.已知乙個數字列表,求列表中心元素。list1 10 206,3 89,23 9,12 count len list1 if count 1 print list1 count 2 else print list1 count 2 1 list1 count 2 2.已知乙個數字列表,求所有元素和...
day4 說說堆和棧
說說堆和棧 棧就資料結構而言,它就是乙個先進後出的線性表,是一種只能在一段進行插入和刪除操作的線性表。先進入的資料會被存入棧底,最後壓入的資料存放在棧頂。需要讀取資料的時候從棧頂開始彈出,也就是說棧中最後乙個資料將被第乙個彈出。而就計算機系統而言,棧是乙個具有以上這些屬性的動態記憶體區域。程式可以將...