python-binasscii模块学习
2022/1/5 9:34:50
本文主要是介绍python-binasscii模块学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作用
binascii模块包含很多在二进制和ASCII编码的二进制表示转换的方法。通常情况不会直接使用这些功能,而是使用像UU,base64编码,或BinHex封装模块。 binascii模块包含更高级别的模块使用的,用C语言编写的低级高效功能。
实例
1.字符串与16进制转换(仅可在python2中使用)
>>> hexlify('hello')
'68656c6c6f‘
>>> unhexlify('68656c6c6f')
'hello'
与hex优势
hex仅能转换整数,而hexlify可以转换字符串
hexlify的返回去掉了0x
函数列表:
binascii.a2b_uu(string)
binascii.b2a_uu(data)
binascii.a2b_base64(string)
binascii.b2a_base64(data)
binascii.a2b_qp(string[, header])
binascii.b2a_qp(data[, quotetabs, istext, header])
binascii.a2b_hqx(string)
binascii.rledecode_hqx(data)
binascii.rlecode_hqx(data)
binascii.b2a_hqx(data)
binascii.crc_hqx(data, crc)
binascii.crc32(data[, crc])
binascii.b2a_hex(data)
binascii.b2a_hex(data)
binascii.hexlify(data)
binascii.a2b_hex(hexstr)
binascii.unhexlify(hexstr)
这篇关于python-binasscii模块学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器