1. 程式人生 > >深入理解python字元編碼(包含2.x與3.x)

深入理解python字元編碼(包含2.x與3.x)

2018-11-29  09:44:30

引子

  

計算機要想工作必須通電,即用‘電’驅使計算機幹活,也就是說‘電’的特性決定了計算機的特性。
電的特性即高低電平(人類從邏輯上將二進位制數1對應高電平,二進位制數0對應低電平),
關於磁碟的磁特性也是同樣的道理。
結論:計算機只認識數字
   很明顯,我們平時在使用計算機時,用的都是人類能讀懂的字元
(用高階語言程式設計的結果也無非是在檔案內寫了一堆字元),
如何能讓計算機讀懂人類的字元?必須經過一個過程:

   字元--------(翻譯過程)------->數字010101
這個過程實際就是一個字元如何對應特定數字的標準,這個標準稱之為字元編碼。實際上是一種對應的規則。