老男孩Python全栈开发(92天全)视频教程 自学笔记07
生活随笔
收集整理的這篇文章主要介紹了
老男孩Python全栈开发(92天全)视频教程 自学笔记07
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
day7課程內容:
Python的編碼解碼
二進制
--->ASCII:只能存英文和拉丁字符,一個字符占一個字節,8位
------->gb2312:只能6700多個中文,1980年
----------->gbk1.0 能存兩萬多個字符,1995年
-------------->gb18030 ?27000中文, ? ?2000年
---------->unicode: utf-32: 一個字符占4個字節
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?utf-16:一個字符占2個字節或2個以上 ?65535
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?utf-8: 一個英文用ASCII碼來存,一個中文占3個字節
s='I am 特斯拉!'s2gbk=s.encode('gbk')#按照gbk的規則編碼 為byte字符串
print(s)
print(s2gbk) #編碼為byte字符串
s2gbk2=s2gbk.decode('gbk')#按照gbk的規則解碼
print(s2gbk2)
s1=s.encode('utf8') #按照utf8規則編碼為byte字符串
print(s1)
s2=s1.decode('utf8')#按照utf8規則解碼
print(s2)
轉載于:https://www.cnblogs.com/xuepangzi/p/7898441.html
總結
以上是生活随笔為你收集整理的老男孩Python全栈开发(92天全)视频教程 自学笔记07的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 763 划分字母区间
- 下一篇: Visual Studio生成汇编列表文