python之字元編碼

2022-03-05 01:43:22 字數 445 閱讀 8115

1.以什麼編碼存的就以什麼編碼取出;

記憶體固定使用unicode編碼;

我們可以控制的編碼是往硬碟存放或者基於網路傳輸選擇編碼。

2.資料是最先產生於記憶體中,是unicode格式,要想傳輸需要轉成bytes格式;

#unicode------>encode (utf-8)-------->bytes

拿到bytes,就可以往檔案記憶體存放或者基於網路傳輸

#bytes------>decode (utf-8)-------->unicode

3.python3中字串被識別成unicode

python3中的字串encode得到bytes

4.了解

python2中的字串就是bytes

python2中的字串前面加u,就是unicode

5.任何程式的執行都需要載入到記憶體中

**:

python之字元編碼

python3 d a.py 1 先啟動python直譯器 2 直譯器會將a.py的內容當成普通記憶體從硬碟讀入記憶體,此時沒有語法意義 3 直譯器會解釋執行剛剛讀入記憶體的記憶體,開始識別python語法 1 相同點 python直譯器是解釋執行檔案內容的,因而python直譯器具備讀py檔案的功...

python之指定字元編碼

控制文字讀寫內容的模式 t文字 b二進位制 bytes 控制檔案讀寫操作的模式 r唯讀模式 w只寫模式 a只追加寫模式 r w a 沒有指定encoding引數作業系統會使用自己預設的編碼 linux系統預設utf 8 windows系統預設為gbk with open ccc.txt mode r...

python基礎之字元編碼

1.什麼是字元編碼?字元 標準 字元編碼 數字 2.為什麼要編碼?讓計算機認識人的字元 3.常見的字元編碼 ascii 乙個bytes代表乙個字元 英文本元 鍵盤上的所有其他字元 1bytes 8bit,8bit可以表示0 2 8 1種變化,即可表示256個字元 gbk 2bytes代表乙個字元,由...