python binascii 进制转换实例

作者:lynnucas 时间:2021-03-25 10:56:25 

如下所示:


#coding:utf-8

import binascii

a = 'worker'

#先把worker转换成二进制数据然后在用十六进制表示

b = binascii.b2a_hex(a)

print b

#与b2a_hex相反

print binascii.a2b_hex(b)

#这个功能和b2a_hex()一样

c = binascii.hexlify(a)

print c

#这个功能和a2b_hex()一样

print binascii.unhexlify(c)

######运行结果######

>>> 776f726b6572

worker

776f726b6572

worker

python内置函数:

hex():

#把10进制转整形换成16进制

>>> hex(88)

'0x58'

#把浮点型转换成16进制

>>> 1.23.hex()

'0x1.3ae147ae147aep+0'

#内置函数hex和binascii.hexlify()的区别就在于,

#hex只能接受整形不能接受字符串

>>> hex('88')

Traceback (most recent call last):

File "<pyshell#26>", line 1, in <module>

hex('88')

TypeError: hex() argument can't be converted to hexbin():ba

bin():把十进制整形转换成二进制字符

#把十进制整型转换成二进制

>>> bin(88)

'0b1011000'

>>> bin(33)

'0b100001'

oct():把十进制转换成八进制字符

#把十进制转换成八进制

>>> oct(500)

'0764'

>>> oct(488)

'0750'

chr():把一个整形转换成ASCII码表中对应的单个字符

#把一个整形转换成ASCII码表中对应的单个字符

>>> chr(98)

'b'

>>> chr(97)

'a'

ord():和chr相反,把ASCII码表中的字符转换成对应的整形

>>> ord('b')

98

>>> ord('c')

99

来源:https://blog.csdn.net/lynnucas/article/details/78200175

标签:python,binascii,进制,转换
0
投稿

猜你喜欢

  • Python+Turtle实现绘制勾股树

    2023-03-04 21:38:36
  • python实现网站微信登录的示例代码

    2021-08-28 21:34:09
  • oracle表空间表分区详解及oracle表分区查询使用方法

    2024-01-14 19:42:14
  • Python+Appium新手教程

    2022-12-01 04:12:44
  • python 创建一维的0向量实例

    2021-09-06 22:29:50
  • 一个输入框提示列表效果

    2008-03-09 18:53:00
  • 虾米网今年三月所用加密解密函数

    2010-08-09 12:54:00
  • python-pyinstaller、打包后获取路径的实例

    2023-10-27 05:02:09
  • Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)

    2023-12-19 04:07:42
  • dl+ol应用

    2008-06-21 17:04:00
  • python实现趣味图片字符化

    2022-01-22 15:29:35
  • Python 解析pymysql模块操作数据库的方法

    2021-05-07 07:46:13
  • Python3将jpg转为pdf文件的方法示例

    2021-06-25 11:31:17
  • python实现simhash算法实例

    2023-11-02 23:26:30
  • 防止删库跑路及高级代码投毒技巧

    2022-03-27 13:20:16
  • 得到字符串真实长度和取固定长度的字符串函数

    2008-10-06 13:12:00
  • 发布网站改版时的3要3不要

    2008-12-31 18:48:00
  • Docker部署用Python编写的Web应用的实践

    2022-05-11 17:53:28
  • 全面了解python中的类,对象,方法,属性

    2021-10-07 10:54:50
  • ASP连接11种数据库语法总结

    2007-09-29 12:07:00
  • asp之家 网络编程 m.aspxhome.com