1. 程式人生 > >day 06 小資料池和編碼

day 06 小資料池和編碼

1.小資料池,常量池,id()檢視變數的記憶體地址, is 判斷記憶體地址是否一致, == 判斷內容是否一致   小資料池的作用:為了快速的建立字串物件,可以減少記憶體的浪費。用快取的前提:資料可以被共享。不可變

2.編碼(前面有接觸,現在又再接觸)

ascii:數字,字母,特殊字元。位元組:8bit

gbk:國標碼。16bit,2byte

unicode:萬國碼。32bit,4byte

utf-8:可變長度的unicode 。英文:1byte.8bit   歐洲文字:2byte,16bit    中文:3byte,24bit

* python中的記憶體裡使用的是unicode ,python2中用的是ascii,python中用的是unicode

字串如果傳輸:encode(編碼)結果是bytes型別

接收到bytes後,需要解碼          decode(編碼) 結果是字串