Python基础-编码
生活随笔
收集整理的這篇文章主要介紹了
Python基础-编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ascii
A : 00000010 8位 一個字節
unicode A : 00000000 00000001 00000010 00000100 32位 四個字節
中:00000000 00000001 00000010 00000110 32位 四個字節
utf-8 A : 00100000 8位 一個字節
中 : 00000001 00000010 00000110 24位 三個字節
gbk A : 00000110 8位 一個字節
中 : 00000010 00000110 16位 兩個字節
1,各個編碼之間的二進制,是不能互相識別的,會產生亂碼。
2,文件的儲存,傳輸,不能是unicode(只能是utf-8 utf-16 gbk,gb2312,asciid等)
py3:
str 在內存中是用unicode編碼。
bytes類型
對于英文:
str :表現形式:s = ‘alex’
編碼方式: 010101010 unicode
bytes :表現形式:s = b’alex’
編碼方式: 000101010 utf-8 gbk。。。。
總結
以上是生活随笔為你收集整理的Python基础-编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Louis Armstrong【路易斯·
- 下一篇: python点阵显示数字_Python实