chapter12
元组(tuple):一个不可变的元素序列。
元组赋值(tuple assignment):一个赋值语句,右侧是一个序列,左侧是一个变量的元组。右边的序列会被求值,它的元素依次赋值给左侧元组中的变量。
收集(gather):组装可变长参数数组的操作。
分散(scatter):把一个序列当作参数列表的操作。
zip对象(zip object):调用内置函数zip的结果,它是一个迭代访问由元组组成的序列的对象。
迭代器(iterator):可以遍历序列的对象,但它不提供列表的操作和方法。
数据结构(data structure):相关的值的集合,通常组织成列表、字典、元组等。
结构错误(shape error):某个值由于其结构不对导致的错误,即它的类型或尺寸不对。
chapter13
确定性(deterministic):程序的一种特性:给定相同的输入,每次运行都会执行相同的操作。
伪随机(pseudorandom):一序列数:看起来是随机,但实际是由带着确定性的程序生成的。
默认值(default value):可选形参声明时给定的值,如果函数调用时没有指定这个实参的值,则使用该默认值。
覆盖(override):使用实参值替换一个默认值。
基准测试(benchmarking):实现不同的备选方案,并使用各种输入的样本来测试它们,以达到选择使用哪种数据结构的目的。
橡皮鸭调试(rubber duck debugging):通过向类似橡皮鸭之类的静物解释你的问题,进行调试的过程。虽然橡皮鸭不懂Python,但通过诉说和解释,可以帮助你解决问题。
chapter14
持久性(persistent):程序的一种属性,它会一直运行,并至少保存一部分数据在永久存储中。
格式操作符(format operator):一个操作符,即%,它接收一个格式字符串,以及一个元组,并生成字符串,其中包括了元组的各个依据格式字符串里指定的方式格式化的元素。
格式字符串(format string):一个字符串,被格式操作符所用,内部包含格式序列。
格式序列(format sequence):格式字符串中出现的字符序列,如%d,它指定一个值如何格式化。
文本文件(text file):存储在类似硬盘这样的永久存储中的字符串序列。
目录(directory):有名称的文件集合。也称为文件夹。
路径(path):用来标定一个文件的字符串。
相对路径(relative path):从当前目录开始的路径。
绝对路径(absolute path):从文件系统的顶级目录开始的路径。
捕获(catch):使用try和except语句来阻止一个异常终止程序的行为。
数据库(database):一个文件,其内容组织类似字典,将键映射到值。
字节组对象(bytes object):一个和字符串相似的对象。
命令行(shell):一个程序,运行用户键入命令并通过调用其他程序来执行这些命令。
管道对象(pipe object):代表一个运行中的程序的对象,让Python程序可以运行命令并读取结果。