首页 > 编程语言 > 详细

python编码

时间:2019-06-20 19:06:40      阅读:107      评论:0      收藏:0      [点我收藏+]

    encode                decode

str --------> unicode  --------> utf8

    <--------- unicode <--------

    decode                encode

 

a = "\u4e2d\u56fd\u8ba1\u7b97\u673a"  # str

a.encode().decode("utf8")   # 先编码成unicode, 再使用utf8解码

a = u"\u6570\u636e\u4e2d\u5fc3-\u6316\u6398\u7ec4"  # unicode

print(a.encode("utf8")) 

>>>挖掘组

>>> a = "中国计算机"
>>> a
‘\xe4\xb8\xad\xe5\x9b\xbd\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba‘
>>> print a
中国计算机
>>> type(a)
<type ‘str‘>
>>> a = u"中国计算机"
>>> a
u‘\u4e2d\u56fd\u8ba1\u7b97\u673a‘
>>> print(a)
中国计算机

>>>a.encode("utf8")

‘\xe4\xb8\xad\xe5\x9b\xbd\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba‘

 

python编码

原文:https://www.cnblogs.com/buxizhizhoum/p/11060603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!