python常用的十进制_第1页
python常用的十进制_第2页
python常用的十进制_第3页
python常用的十进制_第4页
python常用的十进制_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大蟒常用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)分类:Python2014-08-27 00:193792人阅读评论(2)收藏举报大蟒编码16进制进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等废话不多上,直接上例子整数之间的进制转换:10进制转16进制:十六进制(16)=0x 1016进制转10进制: int(0x10,16)=16类似的还有oct(),bin()-字符串转整数:10进制字符串: int(10)=1016进制字符串: int(10,16)=1616进制字符串: int(0x10,16)=16-字节串转整数:转义为短的型

2、整数: struct.unpack(1,0)转义为长的型整数: struct.unpack(1,)-整数转字节串:转为两个字节:结构。包(b x01 x00 x02 x00转为四个字节:结构。包(b x01 x00 x00 x00 x02 x00 x00 x00-字符串转字节串:字符串编码为字节码美国广播公司: 12。编码(ascii)=B12 ABC数字或字符数组:字节(1,2,顺序(1),顺序(2)=b x01 x021216进制字符串:字节().fromhex()=bx01x02x1016进制字符串:字节(映射(顺序 x01 x02 x31 x32)=b x01 x021216进制数组:

3、字节(0x01,0x02,0x31,0x 32)=b x01 x0212-字节串转字符串:字节码解码为字符串:字节(bx31x32x61x62).解码(ascii)=12ab字节串转16进制表示,夹带ascii:字符串(字节(b x01 x0212)2:-1= x01 x0212字节串转16进制表示,固定两个字符表示:字符串(binascii。b2a _ hex(b x01 x0212)2:-1=字节串转16进制数组:x的十六进制(x)字节(b x01 x0212)=0x 1,0x2,0x31,0x32=测试用的大蟒源码蟒蛇查看普通副本1.2.创建于2014年年8月21日3.4.author:

4、lenovo5.6.importbinascii7.importstruct8.9.10.故障示例(快速,结果=无):11.ifresult=None:12.结果=评估(快速)13.打印(快速,=,结果)14.15.16.if _ _ name _ _ main _ _ :17.18.打印(整数之间的进制转换:)19.打印( 10进制转16进制,end=:);示例(十六进制(16)20.打印( 16进制转10进制,end=:);示例( int(0x 10,16)21.打印(”类似的还有oct(),bin()22.23.打印(n - n)24.25.打印(字符串转整数:)26.打印( 10进制字

5、符串,end= : );示例( int(10)27.打印( 16进制字符串,end= : );示例( int(10,16)28.打印( 16进制字符串,end= : );示例( int(0x 10,16)29.30.打印(n - n)31.32.打印(字节串转整数:)33.打印(”转义为短的型整数,end= : );示例(rstruct.unpack(xyzb=.连接(x,y,z)xyz=x,y,za=列表(xyz)binascii.a2b_hex(hexstr)比纳西。unhcxlify(十六进制字符串)返回十六进制字符串表示的二进制数据。这个函数是2a_hex()的反函数hexstrmus

6、t .必须包含偶数个十六进制数字(可以是大写或小写),否则将引发错误信息.a= x00 x91 xe2 xbe xf1 x00 x04 xc4 x94 xba xf7 xa2 X11 xf7 x11f XE4A x1c xcc导入binasciibinascii.b2a_hex(a)0091 e 2 bef 10004 c 494 BAF 7a 211 f 71166 e 4411 ccstr1=fadsfasf 打印binascii.b2a_hex(str1)17366大蟒字符串str和字节数组相互转化#字节对象b=b 示例# str对象s=示例#字符串到字节字节,编码=utf8 )要字符串的字节数字符串(b)。编码=utf-8 )#另一种方法#字符串到字节str.encode要字符串的字节数bytes.decode(b)大蟒字符串与数字的转化分类:python编程2012-03-24 15:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论