Python struct.unpack

Python struct.unpack,第1张

概述1.设置fomat格式,如下:复制代码代码如下:#取前5个字符,跳过4个字符华,再取3个字符format=\'5s4x3s\'2.使用struck.unpack获取子字符串复制代码代码如下:importstructprintstruct.unpack(format,\'Testastring\')#( 1. 设置fomat格式,如下:
复制代码 代码如下:
# 取前5个字符,跳过4个字符华,再取3个字符
format = '5s 4x 3s'

2. 使用struck.unpack获取子字符串
复制代码 代码如下:
import struct
print struct.unpack(format,'Test astring')
#('Test','ing')

来个简单的例子吧,有一个字符串'He is not very happy',处理一下,把中间的not去掉,然后再输出。
复制代码 代码如下:
import struct
theString = 'He is not very happy'
format = '2s 1x 2s 5x 4s 1x 5s'
print ' '.join(struct.unpack(format,theString))

输出结果:
He is very happy
您可能感兴趣的文章:使用Python将数组的元素导出到变量中(unpacking)Python中的pack和unpack的使用 总结

以上是内存溢出为你收集整理的Python struct.unpack全部内容,希望文章能够帮你解决Python struct.unpack所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1200472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存