首页 > 代码库 > python正则表达式

python正则表达式

http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html

python中

re.match()与re.search()的区别是前者从字符串开始位置匹配,后者是字符串中匹配

在学习中发现某一部分的代码,用法和实验结果不同时,查找相关方法和代码的用法和详细介绍

 

struct.pack

 

  struct.pack用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt, v1, v2, ...),参数fmt是格式字符串,关于格式字符串的相关信息在下面有所介绍。v1, v2, ...表示要转换的python值。下面的例子将两个整数转换为字符串(字节流):

struct.calcsize

  struct.calcsize用于计算格式字符串所对应的结果的长度,如:struct.calcsize(‘ii‘),返回8。因为两个int类型所占用的长度是8个字节。