請看這個python**
print
"input your chinese name"
s = raw_input("please enter to be continued")
print
'your name is ' +s
l = len(s)
print
'length of your chinese name is '+str(l)
a = unicode(s,"gbk") //將前面的s轉換為unicode編碼
l = len(a)
print
'i am sorry we should use unicode char!'+str(l)
我們可以明顯的看到,我愛老王四個字對應的ascii碼長度為 8 而對應的unicode碼長度為4
說明unicode碼是乙個中文字乙個位元組的
python中ascii函式 ascii函式
python內建了乙個ascii函式,此函式的作用於repr函式和str函式基本相同,不同的是,ascii函式只能返回ascii字元,對於非ascii字元,它會使用 x,u等escape的方式進行轉義。repr函式呼叫物件的 repr 函式 str函式呼叫物件的 str 函式。而ascii函式其實也...
Python裡面的字典
python 將這種資料型別叫做 dict 有的語言裡它的名稱是 hash 這兩種名字都會用到,不過這並不重要,重要的是它們和列表的區別。你看,針對列表你可以做這樣的事情 things a b c d print things 1 b things 1 z print things 1 z prin...
python 裡面處理json
今天遇到json資料的批量處理 把json轉成csv 其實json檔案就是key value的形式,讀到python就是dict,如果外面套了,讀到python裡面就變成list,讀取的時候需要loads和load的區別 load是對已經讀入到記憶體的檔案的解析為python的變數 loads是從硬...