Python 标准库参考指南 3.8.20
Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更多细 节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python 本身完成,因此与平台无 关。 16 Chapter 2. 内置函数 The Python Library Reference, 发布 3.8.20 buffering 是一个可选的整数,用于设置缓冲策略。传递 0 以 如果需要多次使用这个正则表达式的话,使用re.compile() 和保存这个正则对象以便复用,可以让 程序更加高效。 注解: 通过re.compile() 编译后的样式,和模块级的函数会被缓存,所以少数的正则表达式使用无 需考虑编译的问题。 re.A re.ASCII 让 \w, \W, \b, \B, \d, \D, \s 和 \S 只匹配 ASCII,而不是 Unicode。这只对 Unicode 样式有效,会被 或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 150 Chapter 7. 二进制数据服务 The Python Library Reference0 码力 | 2052 页 | 9.74 MB | 9 月前3Python 标准库参考指南 3.8.20
或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 本机字节顺序可能为大端或是小端,取决于主机系统的不同。例如,Intel x86 和 AMD64 (x86-64) 是当格式字符串以 '<', '>', '!' 或 '=' 之一 开头的情况。当使用本机大小时,已打包值的大小取决于具体的平台。 格式 C 类型 Python 类型 标准大小 备注 x 填充字节 无 c char 长度为 1 的字节串 1 b signed char integer 1 (1), (2) B unsigned char integer 1 (2) ? _Bool bool (称为 'latin-1' 或 'iso-8859-1') 将码位 0--255 映射为字节值 0x0- -0xff, 这 意 味 着 包 含 U+00FF 以 上 码 位 的 字 符 串 对 象 无 法 使 用 此 编 解 码 器 进 行 编 码。 这 样 做 将 引 发UnicodeEncodeError, 其 形 式 类 似 下 面 这 样 (不 过 详 细 的 错 误 信 息 可 能 会 有0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.8.20
或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 本机字节顺序可能为大端或是小端,取决于主机系统的不同。例如,Intel x86 和 AMD64 (x86-64) 是当格式字符串以 '<', '>', '!' 或 '=' 之一 开头的情况。当使用本机大小时,已打包值的大小取决于具体的平台。 格式 C 类型 Python 类型 标准大小 备注 x 填充字节 无 c char 长度为 1 的字节串 1 b signed char integer 1 (1), (2) B unsigned char integer 1 (2) ? _Bool bool (称为 'latin-1' 或 'iso-8859-1') 将码位 0--255 映射为字节值 0x0- -0xff, 这 意 味 着 包 含 U+00FF 以 上 码 位 的 字 符 串 对 象 无 法 使 用 此 编 解 码 器 进 行 编 码。 这 样 做 将 引 发UnicodeEncodeError, 其 形 式 类 似 下 面 这 样 (不 过 详 细 的 错 误 信 息 可 能 会 有0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.10.15
newlines,这在 Python 3.0 已成为默认行为。详情请参阅newline 形参的文档。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python 本身完成,因此与平台无 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(只允许在二进制模式下),传 入 1 来选择行缓冲(只在文本模式下可用),传入一个整数 > 1 来表示固定大小的块缓冲区的字节大 如果需要多次使用这个正则表达式的话,使用re.compile() 和保存这个正则对象以便复用,可以让 程序更加高效。 注解: 通过re.compile() 编译后的样式,和模块级的函数会被缓存,所以少数的正则表达式使用无 需考虑编译的问题。 re.search(pattern, string, flags=0) 扫描整个 字符串找到匹配样式的第一个位置,并返回一个相应的匹配对象。如果没有匹配,就返回一 个 None 或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 162 Chapter 7. 二进制数据服务 The Python Library Reference, 发布 3.10.15 如果第一个字符不是其中之一,则假定为0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.9.20
Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更多细 节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python 本身完成,因此与平台无 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(只允许在二进制模式下),传 入 1 来选择行缓冲(只在文本模式下可用),传入一个整数 > 1 来表示固定大小的块缓冲区的字节大 如果需要多次使用这个正则表达式的话,使用re.compile() 和保存这个正则对象以便复用,可以让 程序更加高效。 注解: 通过re.compile() 编译后的样式,和模块级的函数会被缓存,所以少数的正则表达式使用无 需考虑编译的问题。 re.A re.ASCII 让 \w, \W, \b, \B, \d, \D, \s 和 \S 只匹配 ASCII,而不是 Unicode。这只对 Unicode 样式有效,会被 或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 156 Chapter 7. 二进制数据服务 The Python Library Reference0 码力 | 2146 页 | 10.17 MB | 9 月前3Python 标准库参考指南 3.10.15
或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 150 Chapter 7. 二进制数据服务 The Python Library Reference 是当格式字符串以 '<', '>', '!' 或 '=' 之一 开头的情况。当使用本机大小时,已打包值的大小取决于具体的平台。 格式 C 类型 Python 类型 标准大小 备注 x 填充字节 无 (7) c char 长度为 1 的字节串 1 b signed char integer 1 (1), (2) B unsigned char integer 1 (2) ? _Bool bool (称为 'latin-1' 或 'iso-8859-1') 将码位 0--255 映射为字节值 0x0- -0xff, 这 意 味 着 包 含 U+00FF 以 上 码 位 的 字 符 串 对 象 无 法 使 用 此 编 解 码 器 进 行 编 码。 这 样 做 将 引 发UnicodeEncodeError, 其 形 式 类 似 下 面 这 样 (不 过 详 细 的 错 误 信 息 可 能 会 有0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.9.20
或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 本机字节顺序可能为大端或是小端,取决于主机系统的不同。例如,Intel x86 和 AMD64 (x86-64) 是当格式字符串以 '<', '>', '!' 或 '=' 之一 开头的情况。当使用本机大小时,已打包值的大小取决于具体的平台。 格式 C 类型 Python 类型 标准大小 备注 x 填充字节 无 c char 长度为 1 的字节串 1 b signed char integer 1 (1), (2) B unsigned char integer 1 (2) ? _Bool bool (称为 'latin-1' 或 'iso-8859-1') 将码位 0--255 映射为字节值 0x0- -0xff, 这 意 味 着 包 含 U+00FF 以 上 码 位 的 字 符 串 对 象 无 法 使 用 此 编 解 码 器 进 行 编 码。 这 样 做 将 引 发UnicodeEncodeError, 其 形 式 类 似 下 面 这 样 (不 过 详 细 的 错 误 信 息 可 能 会 有0 码力 | 2015 页 | 10.12 MB | 9 月前3Python 标准库参考指南 3.11.10
)时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平台默认的的 字节编码解码。 备注: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python 本身完成,因此与平台无 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 如果需要多次使用这个正则表达式的话,使用re.compile() 和保存这个正则对象以便复用,可以让 程序更加高效。 备注: 通过re.compile() 编译后的样式,和模块级的函数会被缓存,所以少数的正则表达式使用无 需考虑编译的问题。 re.search(pattern, string, flags=0) 扫描整个 string 查找正则表达式 pattern 产生匹配的第一个位置,并返回相应的Match。如果字符串中 Python Library Reference, 发行版本 3.11.10 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 备注: 数字 1023 (十六进制的 0x3ff) 具有以下字节表示形式: • 大端序 (>) 的 030 码力 | 2399 页 | 11.19 MB | 9 月前3Python 标准库参考指南 3.11.10
或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 162 Chapter 7. 二进制数据服务 The Python Library Reference, 发行版本 3.11.10 如果第一个字符不是其中之一,则假定为 将字节串解读为打包的二进制数据 163 The Python Library Reference, 发行版本 3.11.10 格式 C 类型 Python 类型 标准大小 备注 x 填充字节 无 (7) c char 长度为 1 的字节串 1 b signed char integer 1 (1), (2) B unsigned char integer 1 (2) ? _Bool bool (称为 'latin-1' 或 'iso-8859-1') 将码位 0--255 映射为字节值 0x0- -0xff, 这 意 味 着 包 含 U+00FF 以 上 码 位 的 字 符 串 对 象 无 法 使 用 此 编 解 码 器 进 行 编 码。 这 样 做 将 引 发UnicodeEncodeError, 其 形 式 类 似 下 面 这 样 (不 过 详 细 的 错 误 信 息 可 能 会 有0 码力 | 2248 页 | 11.10 MB | 9 月前3Python 标准库参考指南 3.12
,首先使用指定的 encoding (如果给定)或者使用平台 默认的的字节编码解码。 � 备注 Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python 本身完成,因此与平台无 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 如果需要多次使用这个正则表达式的话,使用re.compile() 和保存这个正则对象以便复用,可以 让程序更加高效。 � 备注 通过re.compile() 编译后的样式,和模块级的函数会被缓存,所以少数的正则表达式使用无 需考虑编译的问题。 re.search(pattern, string, flags=0) 扫描整个 string 查找正则表达式 pattern 产生匹配的第一个位置,并返回相应的Match。如果字符串 或者,根据下表,格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: 字符 字节顺序 大小 对齐方式 @ 按原字节 按原字节 按原字节 = 按原字节 标准 无 < 小端 标准 无 > 大端 标准 无 ! 网络(= 大端) 标准 无 如果第一个字符不是其中之一,则假定为 '@' 。 � 备注 数字 1023 (十六进制的 0x3ff) 具有以下字节表示形式: • 大端序 (>) 的0 码力 | 2253 页 | 11.81 MB | 9 月前3
共 47 条
- 1
- 2
- 3
- 4
- 5