2 u010733398 u010733398 于 2016.09.22 00:02 提问

大神帮帮忙,以下python代码什么意思? 1C

def varint(n):
if n < 0xfd:
return struct.pack('<B', n)
elif n < 0xffff:
return struct.pack('<cH', '\xfd', n)
elif n < 0xffffffff:
return struct.pack('<cL', '\xfe', n)
else:
return struct.pack('<cQ', '\xff', n)

2个回答

qq_29594393
qq_29594393   Ds   Rxr 2016.09.22 08:48

一个模块 ,作用是根据n的值得大小 打包成字符流

u010733398
u010733398 n的值大小代表的是什么意思啊?为什么是那个值?
大约一年之前 回复
liang_shui_guo
liang_shui_guo   2016.09.22 11:21

按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)

Csdn user default icon
上传中...
上传图片
插入图片