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

基本的byte数据类型创建:

name = bytes('aike',encoding='utf-8')
print(name)

输出:

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

猜你喜欢

转载自www.cnblogs.com/aizhinong/p/11343942.html
今日推荐