Python 标准库参考指南 3.11.10 object;如果返回的值等于 sentinel,则 会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽度 的块,直至到达文件的末尾: 16 Chapter 2. 内置函数 The Python Library Reference, 发行版本 3.11.10 from functools 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返回自 由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 备注: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.11.10 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等 于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 备注: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.12 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.13 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 值。 另请参阅迭代器类型。 19 The Python Library Reference, 发行版本 3.13.0 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 值。 另请参阅迭代器类型。 19 The Python Library Reference, 发行版本 3.13.0 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.7.13 object;如果返回的结果是 sentinel 则触发StopIteration, 否则返回调用结果。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽度 的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返回自 由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。 以切换缓冲关闭(仅允许在二进制模式下),1 选择行缓冲(仅在文本模式下可用),并且 >1 的整数以指示固定大小的块缓冲区的大小(以字节为单 位)。如果没有给出 buffering 参数,则默认缓冲策略的工作方式如下: • 二进制文件以固定大小的块进行缓冲;使用启发式方法选择缓冲区的大小,尝试确定底层设备 的“块大小”或使用io.DEFAULT_BUFFER_SIZE。在许多系统上,缓冲区的长度通常为 40960 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.7.13 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的结果是 sentinel 则触 发StopIteration,否则返回调用结果。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 1846 页 | 9.09 MB | 9 月前3
Rust 程序设计语言 简体中文版 1.85.0出现了,恭喜你!你已经正式编写了一个 Rust 程序。现在你成为一名 Rust 程序员,欢迎! Rust 程序的结构 现在,让我们回过头来仔细看看这个 “Hello, world!” 程序。这是第一块拼图: fn main() { } 这几行定义了一个名叫 main 的函数。main 函数是一个特殊的函数:在可执行的 Rust 程序中, 它总是最先运行的代码。第一行代码声明了一个叫做 main [dependencies] 这个文件使用 TOML (Tom’s Obvious, Minimal Language) 格式,这是 Cargo 配置文件的格式。 第一行,[package],是一个片段 section 标题,表明下面的语句用来配置一个包。随着我们 在这个文件增加更多的信息,还将增加其他 section。 接下来的三行设置了 Cargo 编译程序所需的配置:项目的名称、项目的版本以及要使用的 Rust 我们现在想将某个值绑定在变量上。等号的右边是 guess 所绑定的值,它是 String::new 的结果,这个函数会返回一个 String 的新实例。String 是一个标准库提供的字 符串类型,它是 UTF-8 编码的可增长文本块。 ::new 那一行的 :: 语法表明 new 是 String 类型的一个 关联函数(associated function)。关 联函数是针对某个类型实现的函数,在这个例子中是 String。这个0 码力 | 562 页 | 3.23 MB | 28 天前3
Python 标准库参考指南 3.10.15 object;如果返回的结果是 sentinel 则触发StopIteration, 否则返回调用结果。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽度 的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返回自 由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。 本身完成,因此与平台无 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(只允许在二进制模式下),传 入 1 来选择行缓冲(只在文本模式下可用),传入一个整数 > 1 来表示固定大小的块缓冲区的字节大 小。注意,这样指定缓冲区的大小适用于二进制缓冲的 I/O ,但 TextIOWrapper (即用 mode='r+' 打开的文件)会有另一种缓冲。要禁用在 TextIOWrapper0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 102 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













