字符串类型和字节类型互转
name = '李四'
for i in name:
print(i)
bytes_list = bytes(i, encoding='GBK') # gbk 汉字占2个字节;utf-8 汉字占三个字节
print(bytes_list)
for b in bytes_list:
print(b, bin(b))
be = '张三'
b1 = bytes(be, encoding='utf-8') # 字符转换成字节
print('\n%s' % b1)
b2 = str(b1, encoding='utf-8') # 字节转换成字符
print(b2)
# 李
# b'\xc0\xee'
# 192 0b11000000
# 238 0b11101110
# 四
# b'\xcb\xc4'
# 203 0b11001011
# 196 0b11000100
#
# b'\xe5\xbc\xa0\xe4\xb8\x89'
# 张三