ide - python3编码问题
PHP中文网
PHP中文网 2017-04-18 09:37:33
0
2
346
PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
阿神

python3 是為了避免編碼格式混亂而改進的,它預設是用utf-8編碼格式讀寫檔案。不必特別指定utf-8。

python3 裡只有unicode編碼格式的位元組物件能成為str
其他编码格式的是bytes,如:gbk、utf-8………………

str.str.encode(编码格式) --> bytes
就是从 unicode 转换成 指定编码格式bytesen

code(編碼格式) --> bytes

就是從 unicode 轉換成 指定bytes.decode(编码格式) --> str
就是从 指定编码格式bytes 转换成 unicode 的str編碼格式

bytes


bytes.str了,不必转成bytesde

code(編碼格式) --> str 🎜就是從指定🎜編碼格式🎜的bytes 轉換成unicode 的str 🎜 🎜print('你好')🎜'你好'已經是 🎜,直接輸出就行。 🎜
巴扎黑

python3中只存在unicode編碼和str啊,encode是把字串編碼為unicode(就是你看到的覺得奇怪的東西),而decode是把unicode編碼解碼為字串。 print直接接受一個字串就行了,用print('你好')就能輸出"你好"了啊

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!