Comprehensive Rust(简体中文) 202412} if i % 2 == 0 { continue; } println!("{}", i); } } 6.3.1 Labels continue 和 break 都可以选择接受一个标签参数,用来终止嵌套循环: fn main() { let s = [[5, 6, 7], [8, 9, 10], [21, 15, 32]]; let mut elements_searched = 32 gcd(b, a % b) } else { a } } fn main() { println!("gcd: {}", gcd(143, 52)); } • 类型跟随在声明的参数后(与某些编程语言相反),然后是返回类型。 • The last expression in a function body (or any block) becomes the return value implementation. – 始终采用固定数量的参数。不支持默认参数。宏可用于支持可变函数。 – Always takes a single set of parameter types. These types can be generic, which will be covered later. 6.6 宏 宏在编译过程中会扩展为 Rust 代码,并且可以接受可变数量的参数。它们以! 结尾来进行区分。Rust0 码力 | 359 页 | 1.33 MB | 11 月前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 15.4 argparse —命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 444 15.5 optparse —解析器的命令行选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214 28 Python 运行时服务 1217 28.1 sys —系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide as exceptions. Example: >>> x = 1 >>> print eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 mode 实参是 'exec' 那么eval() 返回值为 None 。 Hints: dynamic execution of statements0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 15.4 argparse —命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 444 15.5 optparse —解析器的命令行选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214 28 Python 运行时服务 1217 28.1 sys —系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide as exceptions. Example: >>> x = 1 >>> print eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 mode 实参是 'exec' 那么eval() 返回值为 None 。 Hints: dynamic execution of statements0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 15.4 argparse —命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 444 15.5 optparse —解析器的命令行选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214 28 Python 运行时服务 1217 28.1 sys —系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide as exceptions. Example: >>> x = 1 >>> print eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 mode 实参是 'exec' 那么eval() 返回值为 None 。 Hints: dynamic execution of statements0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 3.6.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 16.4 argparse —命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 565 16.5 getopt —C 风格的命令行选项解析器 . . . . archives . . . . . . . . . . . . . . . . . . . . . . . . . . . 1511 29 Python 运行时服务 1519 29.1 sys —系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1519 29.2 sysconfig —Provide 的描述;同时有bytes 类型的大部分方法,参见bytes 和 bytearray 操作。 可选形参 source 可以用不同的方式来初始化数组: • 如果是一个 string,您必须提供 encoding 参数(errors 参数仍是可选的);bytearray() 会使 用str.encode() 方法来将 string 转变成 bytes。 • 如果是一个 integer,会初始化大小为该数字的数组,并使用 null0 码力 | 1886 页 | 8.95 MB | 10 月前3
Python 标准库参考指南 3.6.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 16.4 argparse —命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 565 16.5 getopt —C 风格的命令行选项解析器 . . . . archives . . . . . . . . . . . . . . . . . . . . . . . . . . . 1511 29 Python 运行时服务 1519 29.1 sys —系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1519 29.2 sysconfig —Provide 的描述;同时有bytes 类型的大部分方法,参见bytes 和 bytearray 操作。 可选形参 source 可以用不同的方式来初始化数组: • 如果是一个 string,您必须提供 encoding 参数(errors 参数仍是可选的);bytearray() 会使 用str.encode() 方法来将 string 转变成 bytes。 • 如果是一个 integer,会初始化大小为该数字的数组,并使用 null0 码力 | 1886 页 | 8.95 MB | 10 月前3
Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 16.4 argparse --- 命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 579 16.5 getopt --- C 风格的命令行选项解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1567 30 Python 运行时服务 1575 30.1 sys --- 系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575 30.2 sysconfig --- 两个实例(参见布尔值 )。 在 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在这种情况 下,它纯粹是一个便利函数,因此您不必显式导入pdb0 码力 | 1961 页 | 9.14 MB | 10 月前3
Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 16.4 argparse --- 命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . 545 16.5 getopt --- C 风格的命令行选项解析器 . . . . 打包文件 . . . . . . . . . . . . . . . . . . . . . . . . . 1477 30 Python 运行时服务 1483 30.1 sys --- 系统相关的参数和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1483 30.2 sysconfig --- Provide 两个实例(参见布尔值 )。 在 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb0 码力 | 1846 页 | 9.09 MB | 10 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612 16.4 argparse --- 命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . . . 621 16.5 getopt --- C 风格的命令行选项解析器 . . globals() map() reversed() __import__() complex() hasattr() max() round() abs(x) 返回一个数的绝对值。参数可以是一个整数或浮点数。如果参数是一个复数,则返回它的模。如果 x 定 义了 __abs__(),则 abs(x) 将返回 x.__abs__()。 all(iterable) 如果 iterable 的所有元素均为真值(或可迭代对象为空)则返回 两个实例(参见布尔值 )。 在 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在这种情况 下,它纯粹是一个便利函数,因此您不必显式导入pdb0 码力 | 2052 页 | 9.74 MB | 10 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 16.4 argparse --- 命令行选项、参数和子命令解析器 . . . . . . . . . . . . . . . . . . . . . . . . 579 16.5 getopt --- C 风格的命令行选项解析器 . . . . globals() map() reversed() __import__() complex() hasattr() max() round() abs(x) 返回一个数的绝对值。参数可以是一个整数或浮点数。如果参数是一个复数,则返回它的模。如果 x 定义了 __abs__(),则 abs(x) 将返回 x.__abs__()。 all(iterable) 如果 iterable 的所有元素均为真值(或可迭代对象为空)则返回 两个实例(参见布尔值 )。 在 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb0 码力 | 1927 页 | 9.69 MB | 10 月前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













