python字符串与编码之间的转换

#字符串与编码之间的转换
s = '你好'#默认是unicode
sgbk=s.encode('gbk')#转换成gbk
print(s)#打印s的unicode形式的字符串
print(sgbk)#打印s的gbk形式的编码(byte类型)
print(s.encode('utf-8'))#打印s的utg-8形式的编码(byte类型)
print(s.encode('gb2312'))#打印s的gb2312形式的编码(byte类型)
print(s.encode('utf-8').decode())#打印s的unicode形式的字符串

你好
b'\xc4\xe3\xba\xc3'
b'\xe4\xbd\xa0\xe5\xa5\xbd'
b'\xc4\xe3\xba\xc3'
你好

你可能感兴趣的:(python基础)