 Python 标准库参考指南 3.8.20 Reference, 发布 3.8.20 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国 际化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串 格式化工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 个方法用于创建子上下文,不改变任何父映射的值。 在 3.4 版更改: 添加了可选的 m 形参。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 Reference, 发布 3.8.20 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国 际化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串 格式化工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 个方法用于创建子上下文,不改变任何父映射的值。 在 3.4 版更改: 添加了可选的 m 形参。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 Reference, 发布 3.8.20 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国 际化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串 格式化工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 个方法用于创建子上下文,不改变任何父映射的值。 在 3.4 版更改: 添加了可选的 m 形参。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 Reference, 发布 3.8.20 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国 际化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串 格式化工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 个方法用于创建子上下文,不改变任何父映射的值。 在 3.4 版更改: 添加了可选的 m 形参。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 12 1010 11 B 13 1011 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国际 化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串格式化 工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object Python Library Reference, 发布 3.8.20 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2052 页 | 9.74 MB | 9 月前3 Python 标准库参考指南 3.8.20 12 1010 11 B 13 1011 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国际 化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串格式化 工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object Python Library Reference, 发布 3.8.20 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2052 页 | 9.74 MB | 9 月前3
 Django、Vue 和Element UI 前后端原理论述拟接口各种场 景的异常。 requests-mock requests-mock 属于一个 python 库,大多数情况用于单元测试中模拟 HTTP 请求的响 应,它可以进行来模拟接口的各种场景,就像真正的服务器一样。 安装 pip install requests-mock 模拟 post 请求 小编这里先自己随便写一个 url 地址,然后自己在模拟一个参数数据内容,已经请求 成功后返回的状态码,然后通过 辑等方面更好地去提升测试质 量?本文基于此进行了探索,提出了一种长链路业务测试数据快速构造方法,并将该方 法应用于信贷领域多个场景,取得了良好成效。 二、背景与挑战 当前信贷领域长链路业务测试主要有三方面特点:一是业务链路长,随着信贷业务 不断迭代,业务场景一般涉及多个业务模块,整体业务流程长;二是信贷业务复杂度高, 业务形态的不同会有不同的触发方式,业务逻辑的不同也会产生不同的组合方式;三是 成了长链路业务测试数据快速构造方法论,主要包括场景梳理、功能编排、数据构造、 结果反馈以及维护保鲜等几部分,总体流程如下图所示: 39 《51 测试天地》七十四 www.51testing.com 1、场景梳理 场景梳理主要是指在熟悉长链路业务流程、接口和实现逻辑的基础上,按照待造数 长链路业务场景流程梳理出涉及到哪些模块、功能、对应接口以及实现逻辑,大致如下 图所示: 场景梳理的方法总结起来有三种:0 码力 | 61 页 | 6.84 MB | 1 年前3 Django、Vue 和Element UI 前后端原理论述拟接口各种场 景的异常。 requests-mock requests-mock 属于一个 python 库,大多数情况用于单元测试中模拟 HTTP 请求的响 应,它可以进行来模拟接口的各种场景,就像真正的服务器一样。 安装 pip install requests-mock 模拟 post 请求 小编这里先自己随便写一个 url 地址,然后自己在模拟一个参数数据内容,已经请求 成功后返回的状态码,然后通过 辑等方面更好地去提升测试质 量?本文基于此进行了探索,提出了一种长链路业务测试数据快速构造方法,并将该方 法应用于信贷领域多个场景,取得了良好成效。 二、背景与挑战 当前信贷领域长链路业务测试主要有三方面特点:一是业务链路长,随着信贷业务 不断迭代,业务场景一般涉及多个业务模块,整体业务流程长;二是信贷业务复杂度高, 业务形态的不同会有不同的触发方式,业务逻辑的不同也会产生不同的组合方式;三是 成了长链路业务测试数据快速构造方法论,主要包括场景梳理、功能编排、数据构造、 结果反馈以及维护保鲜等几部分,总体流程如下图所示: 39 《51 测试天地》七十四 www.51testing.com 1、场景梳理 场景梳理主要是指在熟悉长链路业务流程、接口和实现逻辑的基础上,按照待造数 长链路业务场景流程梳理出涉及到哪些模块、功能、对应接口以及实现逻辑,大致如下 图所示: 场景梳理的方法总结起来有三种:0 码力 | 61 页 | 6.84 MB | 1 年前3
 Python 标准库参考指南 3.12 12 版本弃用: 使用按位取反运算符 ~ 已被弃用并将在 Python 3.16 中引发错误。 bool 是int 的子类 (参见数字类型 --- int, float, complex)。在许多数字场景下,False 和 True 的行为分别 与整数 0 和 1 类似。但是,不建议这样使用;请使用int() 显式地执行转换。 4.6 迭代器类型 Python 支持在容器中进行迭代的概念。这是通 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编 辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 7.2. codecs --- 编解码器注册和相关基类 181 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3 Python 标准库参考指南 3.12 12 版本弃用: 使用按位取反运算符 ~ 已被弃用并将在 Python 3.16 中引发错误。 bool 是int 的子类 (参见数字类型 --- int, float, complex)。在许多数字场景下,False 和 True 的行为分别 与整数 0 和 1 类似。但是,不建议这样使用;请使用int() 显式地执行转换。 4.6 迭代器类型 Python 支持在容器中进行迭代的概念。这是通 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编 辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 7.2. codecs --- 编解码器注册和相关基类 181 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3
 Python 标准库参考指南 3.12 12 版本弃用: 使用按位取反运算符 ~ 已被弃用并将在 Python 3.16 中引发错误。 bool 是int 的子类 (参见数字类型 --- int, float, complex)。在许多数字场景下,False 和 True 的行为分别 与整数 0 和 1 类似。但是,不建议这样使用;请使用int() 显式地执行转换。 4.6 迭代器类型 Python 支持在容器中进行迭代的概念。这是通 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编 辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 7.2. codecs --- 编解码器注册和相关基类 181 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3 Python 标准库参考指南 3.12 12 版本弃用: 使用按位取反运算符 ~ 已被弃用并将在 Python 3.16 中引发错误。 bool 是int 的子类 (参见数字类型 --- int, float, complex)。在许多数字场景下,False 和 True 的行为分别 与整数 0 和 1 类似。但是,不建议这样使用;请使用int() 显式地执行转换。 4.6 迭代器类型 Python 支持在容器中进行迭代的概念。这是通 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编 辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 7.2. codecs --- 编解码器注册和相关基类 181 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3
 Python 标准库参考指南 3.11.10 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编辑场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 10 在 3.10 版本发生变更: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2248 页 | 11.10 MB | 9 月前3 Python 标准库参考指南 3.11.10 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编辑场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 10 在 3.10 版本发生变更: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2248 页 | 11.10 MB | 9 月前3
 Python 标准库参考指南 3.11.10 索 引 号。 这 些 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回调的 start 和 end 参数。具体值在同一个输入编辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版本发生变更: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2399 页 | 11.19 MB | 9 月前3 Python 标准库参考指南 3.11.10 索 引 号。 这 些 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回调的 start 和 end 参数。具体值在同一个输入编辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版本发生变更: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2399 页 | 11.19 MB | 9 月前3
 Python 标准库参考指南 3.10.15 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编辑场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版更改: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2072 页 | 10.39 MB | 9 月前3 Python 标准库参考指南 3.10.15 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回 调 的 start 和 end 参 数。 具 体 值 在 同 一 个 输 入 编辑场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的 输入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器 架构支持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版更改: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时 候跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例 也可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2072 页 | 10.39 MB | 9 月前3
 Python 标准库参考指南 3.10.15 索 引 号。 这 些 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回调的 start 和 end 参数。具体值在同一个输入编辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版更改: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2207 页 | 10.45 MB | 9 月前3 Python 标准库参考指南 3.10.15 索 引 号。 这 些 索 引 号 就 是 传 递 给 下 层 库 的 rl_attempted_completion_function 回调的 start 和 end 参数。具体值在同一个输入编辑 场景中可能不同,具体取决于下层的 C readline 实现。例如:已知 libedit 的行为就不同于 libreadline。 readline.set_completer_delims(string) 专属的编码格式 有一些预定义编解码器是 Python 专属的,因此它们在 Python 之外没有意义。这些编解码器按其所预期的输 入和输出类型在下表中列出(请注意虽然文本编码是编解码器最常见的使用场景,但下层的编解码器架构支 持任意数据转换而不仅是文本编码)。对于非对称编解码器,该列描述的含义是编码方向。 文字编码 以下编解码器提供了str 到bytes 的编码和bytes-like object 形参。 在 3.10 版更改: 增加了对关键字参数的支持。 parents 属性返回一个新的ChainMap 包含所有的当前实例的映射,除了第一个。这样可以在搜索的时候 跳过第一个映射。使用的场景类似在nested scopes 嵌套作用域中使用 nonlocal 关键词。用例也 可以类比内建函数super() 。一个 d.parents 的引用等价于 ChainMap(*d.maps[1:])0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12














