“Python/docs/3.9/library/binary”的版本间差异
来自菜鸟教程
Python/docs/3.9/library/binary
(autoload) |
小 (Page commit) |
||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:二进制数据服务 — Python 文档}} | ||
<div id="binary-data-services" class="section"> | <div id="binary-data-services" class="section"> | ||
<span id="binaryservices"></span> | <span id="binaryservices"></span> | ||
− | = | + | = 二进制数据服务 = |
− | + | 本章中描述的模块提供了一些用于操作二进制数据的基本服务操作。 对二进制数据的其他操作,特别是与文件格式和网络协议相关的操作,在相关章节中进行了描述。 | |
− | |||
− | |||
− | |||
− | + | [[../text#textservices|Text Processing Services]] 下描述的一些库也适用于 ASCII 兼容的二进制格式(例如,[[../re#module-re|re]])或所有二进制数据(例如,[[../difflib#module-difflib|difflib]]) . | |
− | ASCII | ||
− | |||
− | + | 此外,请参阅 [[../stdtypes#binaryseq|二进制序列类型 — 字节、字节数组、内存视图]] 中有关 Python 内置二进制数据类型的文档。 | |
− | [[../stdtypes#binaryseq| | ||
<div class="toctree-wrapper compound"> | <div class="toctree-wrapper compound"> | ||
− | * [[../struct|<code>struct</code> | + | * [[../struct|<code>struct</code> — 将字节解释为打包的二进制数据]] |
− | ** [[../struct#functions-and-exceptions| | + | ** [[../struct#functions-and-exceptions|函数和异常]] |
− | ** [[../struct#format-strings| | + | ** [[../struct#format-strings|格式化字符串]] |
− | *** [[../struct#byte-order-size-and-alignment| | + | *** [[../struct#byte-order-size-and-alignment|字节顺序、大小和对齐]] |
− | *** [[../struct#format-characters| | + | *** [[../struct#format-characters|格式字符]] |
− | *** [[../struct#examples| | + | *** [[../struct#examples|例子]] |
− | ** [[../struct#classes| | + | ** [[../struct#classes|班级]] |
− | * [[../codecs|<code>codecs</code> | + | * [[../codecs|<code>codecs</code> — 编解码器注册表和基类]] |
− | ** [[../codecs#codec-base-classes| | + | ** [[../codecs#codec-base-classes|编解码器基类]] |
− | *** [[../codecs#error-handlers| | + | *** [[../codecs#error-handlers|错误处理程序]] |
− | *** [[../codecs#stateless-encoding-and-decoding| | + | *** [[../codecs#stateless-encoding-and-decoding|无状态编码和解码]] |
− | *** [[../codecs#incremental-encoding-and-decoding| | + | *** [[../codecs#incremental-encoding-and-decoding|增量编码和解码]] |
− | **** [[../codecs#incrementalencoder-objects| | + | **** [[../codecs#incrementalencoder-objects|增量编码器对象]] |
− | **** [[../codecs#incrementaldecoder-objects| | + | **** [[../codecs#incrementaldecoder-objects|增量解码器对象]] |
− | *** [[../codecs#stream-encoding-and-decoding| | + | *** [[../codecs#stream-encoding-and-decoding|流编码和解码]] |
− | **** [[../codecs#streamwriter-objects|StreamWriter | + | **** [[../codecs#streamwriter-objects|StreamWriter 对象]] |
− | **** [[../codecs#streamreader-objects|StreamReader | + | **** [[../codecs#streamreader-objects|StreamReader 对象]] |
− | **** [[../codecs#streamreaderwriter-objects|StreamReaderWriter | + | **** [[../codecs#streamreaderwriter-objects|StreamReaderWriter 对象]] |
− | **** [[../codecs#streamrecoder-objects|StreamRecoder | + | **** [[../codecs#streamrecoder-objects|StreamRecoder 对象]] |
− | ** [[../codecs#encodings-and-unicode| | + | ** [[../codecs#encodings-and-unicode|编码和 Unicode]] |
− | ** [[../codecs#standard-encodings| | + | ** [[../codecs#standard-encodings|标准编码]] |
− | ** [[../codecs#python-specific-encodings|Python | + | ** [[../codecs#python-specific-encodings|Python 特定编码]] |
− | *** [[../codecs#text-encodings| | + | *** [[../codecs#text-encodings|文本编码]] |
− | *** [[../codecs#binary-transforms| | + | *** [[../codecs#binary-transforms|二进制变换]] |
− | *** [[../codecs#text-transforms| | + | *** [[../codecs#text-transforms|文本变换]] |
− | ** [[../codecs#module-encodings|<code>encodings.idna</code> | + | ** [[../codecs#module-encodings|<code>encodings.idna</code> — 应用程序中的国际化域名]] |
− | ** [[../codecs#module-encodings|<code>encodings.mbcs</code> | + | ** [[../codecs#module-encodings|<code>encodings.mbcs</code> — Windows ANSI 代码页]] |
− | ** [[../codecs#module-encodings|<code>encodings.utf_8_sig</code> | + | ** [[../codecs#module-encodings|<code>encodings.utf_8_sig</code> — 带有 BOM 签名的 UTF-8 编解码器]] |
第51行: | 第46行: | ||
</div> | </div> | ||
+ | <div class="clearer"> | ||
− | [[Category:Python 3.9 | + | |
+ | |||
+ | </div> | ||
+ | |||
+ | [[Category:Python 3.9 文档]] |
2021年10月31日 (日) 04:51的最新版本
二进制数据服务
本章中描述的模块提供了一些用于操作二进制数据的基本服务操作。 对二进制数据的其他操作,特别是与文件格式和网络协议相关的操作,在相关章节中进行了描述。
Text Processing Services 下描述的一些库也适用于 ASCII 兼容的二进制格式(例如,re)或所有二进制数据(例如,difflib) .
此外,请参阅 二进制序列类型 — 字节、字节数组、内存视图 中有关 Python 内置二进制数据类型的文档。