1、十進制字符串轉整數
int('12') ==12
2、字符轉整數
ord('a')==97
3、十六進制字符轉整數
int('a',16) == 10
MAC地址轉整數
例:a='FF:FF:FF:FF:FF:FF'.split(:)
int(a[0],16) = 255
int(a[1],16) = 255
int(a[2],16) = 255
int(a[3],16) = 255
int(a[4],16) = 255
int(a[5],16) = 255
4、整數轉為字符
chr(65) == 'A'
5、制作數據包數據部分可以直接采用壓入二進制的作法
壓入二進制方法
字符串直接壓入 例如:b'welcome to china'
壓入整數方法
struct.pack('>B',255)
轉載自:http://blog.sina.com.cn/s/blog_4c86552f0102x9fp.html