【学习笔记】Python基础 常用内建模块 - struct
2017-12-19 15:36
274 查看
struct
Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换struct 模块定义的数据类型可以参考Python官方文档:
https://docs.python.org/3/library/struct.html#format-characters
示例
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Python基础 常用内建模块 - struct # Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换 import struct # >I 分别表示网络序和4字无符号整数 def runTest(): result = struct.pack(">I", 1) # b'\x00\x00\x00\x01' print(result) result = struct.unpack(">I", b'\x00\x00\x00\x01') # (1,) print(result) runTest()
运行结果
D:\PythonProject\sustudy>python main.py b'\x00\x00\x00\x01' (1,)
具体
参考廖雪峰的教学https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431955007656a66f831e208e4c189b8a9e9f3f25ba53000
这种东西容易忘记,当做工具使用即可
相关文章推荐
- Python基础学习笔记(七)——常用操作符
- python学习笔记(十二) - 常用内建模块
- 【Python】学习笔记——-13、常用内建模块
- Python之学习笔记(常用内建模块)
- 【零基础入门学习Python笔记006】Python之常用操作符
- Python学习笔记整理(十四)类基础
- C#基础与常用数据结构学习笔记
- Python学习笔记---基础汇总部分
- Python基础学习笔记五
- Python基础学习笔记一
- Python基础教程学习笔记----第一章
- python 3.0学习笔记之二------python基础小知识
- python学习笔记17-常用函数总结整理
- Python学习笔记-Python基础
- Python基础教程学习笔记----第三章 字符串
- Python学习笔记---基础汇总部分
- Python基础学习笔记四
- 【转】python学习笔记-第1章节 基础知识
- C# 学习笔记二(图形绘制基础2 常用画图对象)
- Python基础学习笔记三