Python的进制转换有关问题

Python的进制转换问题
有一个string,想要获取到他的长度,然后将长度转换成占2个字节的16进制str,求大神帮忙解答下如何做到?C语言知道怎么做,C的参考如下:

    unsigned char lenBuf[2 + 1] = {0};
    char buf[] = "test string";
    lenBuf[0] = strlen(buf)/256;
    lenBuf[1] = strlen(buf)%256;


求帮忙,谢谢了
------解决思路----------------------
现学现卖~使用array模块

from array import array
buf = "test string"
lenBuf = bytearray([len(buf)/256, len(buf)%256])