python字符串编码

编码

Python3中,str类型数据在内存中是以unicode编码方式存在的。
但Unicode编码的数据无法用于文件传输,传输时需要将其转换为bytes类型数据,然后再用其他编码方式编码如:utf-8、gbk等

# -*- coding: UTF-8 -*-
s = '你好' #unicode编码
b = s.encode('utf-8')
print("after utf-8 encode: ", b, "成为字节类型的数据" )
s1 = b.decode('utf-8')
s2 = b.decode('gbk')
print('utf8 decode: ', s1)
print('gbk decode: ', s2)

python字符串

普通的字符串 s = 'hello'

转义字符

posted @ 2020-12-13 16:46  invincible~  阅读(108)  评论(0)    收藏  举报