编码和Python的bytearray

发布时间:2019-09-15 09:57:05编辑:auto阅读(1859)

    unicode    是  编码规范          ===》 http协议


    GBK UTF-8  是 字符集  编码方法   ===》 Apache  nginx


    Python 3.X

    bytes 和 str 的区别在于bytes是byte的序列,而str是Unicode的序列



    http://www.asciitable.com/

    b'6'.hex()  ==>  16进制

    ‘36’


    int(b'6'.hex(), 16)  ==>  10 进制

    54


    b1 = b'1234'

    b2 = bytearray(b1)


    b2

    Out[27]: bytearray(b'1234')


    b2[0] = int(b'6'.hex(), 16)

    b2

    Out[29]: bytearray(b'6234')


    bytes(b2)

    Out[31]: b'6234'


    b1 = bytes(b2)

    b1

    Out[33]: b'6234'







关键字