- 博客(7)
- 资源 (59)
- 收藏
- 关注
原创 Python模块--struct 数据格式转换
<br />Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字节)变量的数据到 Python写的服务器,Python接收到表示这个整数的4个字节数
2011-01-22 22:19:00 614
原创 Python struct.unpack
<br />1. 设置fomat格式,如下:复制代码 代码如下:<br /># 取前5个字符,跳过4个字符华,再取3个字符 <br />format = '5s 4x 3s' <br /><br /><br />2. 使用struck.unpack获取子字符串复制代码 代码如下:<br />import struct <br />print struct.unpack(format, 'Test astring') <br />#('Test', 'ing') <
2011-01-22 22:15:00 543
原创 Python模块学习 ---- struct 数据格式转换
<br /> Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字节)变量的数据到Python写的服务器,Python接收到表示这个整数的4个字节数据
2011-01-22 22:13:00 567
原创 Python的struct库
<br />ython的socket库采用string类型来发送和接收数据,这样当我们用i = socket.recv(4)<br />来接收一个4字节的整数时,该整数实际上是以二进制的形式保存在字符串 i 的前4个字节中;大多数的时候我们需要的是一个真正的integer/long型,而不是一个用string型表示的整型。这时我们可以使用struct库:Interpret strings as packed binary data. 对上面的情况,我们可以写t = unpack("I", i)<
2011-01-22 22:08:00 492
原创 python中文字符串编码处理
<br />1。字符串还是字节串?<br />我认为,python的字符串只能说是字节串,你甚至可以在里面存放一张图片或者一个二进制可执行文件<br />import types<br />f=open(‘d://hello.jpg’,'r’)<br />pic=f.read()<br />print type(pic)==types.StringType<br />print pic<br />如果图片存在,这段代码会显示True和一串乱码。显然所谓字符串只是一串字节数据。<br />2。
2011-01-22 22:05:00 1046
原创 python小程序
<br />1. 字典类型的进行排序操作<br />sampledict_str = {'blue':'5555@sina.com', <br /> 'allen':'222@163.com', <br /> 'sophia':'4444@gmail.com', <br /> 'ceen':'blue@263.net'} <br />print sampledic
2011-01-22 21:51:00 610
原创 一个人,花8元买只鸡。9元卖出去。10元买回来、11元在卖出去。请问他赚了多钱?
<br />一个人,花8元买只鸡。9元卖出去。10元买回来、11元在卖出去。请问他赚了多钱?
2011-01-16 21:58:00 899
一段纯C的代码,把一个文件藏到另一个文件里
2012-03-24
getMatchValue.rar
2011-11-02
mftpd-091.gz
2011-08-21
ftp协议详解.doc
2011-08-21
\p1300_backup_pcb(功能扩展板外形图)
2011-08-21
如何在ActiveX控件中显示对话框界面
2011-08-21
Windows Embedded学习入门指南
2011-08-21
linux上的gtk的UI设计常用代码包
2011-08-08
1602液晶资料 1602液晶资料 1602液晶资料
2011-07-29
1602液晶显示程序和接法
2011-07-29
vxWorks编程指南-----------------------
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人