byte编码格式解码成其它格式


基本的byte数据类型创建:

name = bytes('aike',encoding='utf-8')#通过bytes关键字创建
name1 = b'aike'#直接指定字符串为bytes类型
print(name)
print(name1)

均输出:

b'aike'   #以b开头

 

字符串类型转换成byte类型用encode:

name = '艾克'
age = '18'
n = name.encode('utf-8')
a = age.encode('utf-8')
print(n)
print(a)

输出:

b'\xe8\x89\xbe\xe5\x85\x8b'    #中文以十六进制形式输出
b'18'

 

将byte数据类型进行解码用decode:

name = '艾克'
age = '18'
n = name.encode('utf-8')
a = age.encode('utf-8')
print(n)
print(a)
nb = n.decode('utf-8')
ab = a.decode('utf-8')
print(nb)
print(ab)

 

 输出:

b'\xe8\x89\xbe\xe5\x85\x8b'
b'18'
艾克
18

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM