PYTHON中字符串(str)类型和比特(bytes)类型转换

bytes主要是用于二进制的数据处理的数据类型,在网络编程中,由于服务器和浏览器只能识别bytes 类型数据。所以就需要进行数据类型转换

例如socket编程中的.send()和.recv()就需要用到str类型和bytes类型转换
一、str转bytes:
        第一种:在str类型前加b,即b"str"
        第二种:在str后加.encode("utf-8"),即str.encode("utf-8"),编码方式默认是utf-8,里面                  的"utf- 8"可以省略,下同。
二、bytes转str:
         只有一种方法:在bytes后加.decode("utf-8"),即bytes.encode("utf-8")

PYTHON中字符串(str)类型和比特(bytes)类型转换_第1张图片

你可能感兴趣的:(python)