Python常见术语(一)

映射(mapping): 一个集合中的每个元素与另一个集合中的元素所产生的关联。

字典(dictionary):从键到对应的值的映射。

键值对(key-value pair): 键到值的映射的展示。

项(item): 在字典中,键值对的另一个名称。

键(key): 字典中出现在键值对的前一部分的对象。

值(value):字典中出现在键值对的后一部分的对象。

实现(implementation):进行计算的一个具体方式。

散列表(hashtable):Python字典的实现用的算法。

散列函数 (hash function): 散列表中用来计算一个键的位置的函数。

可散列(hashable): 拥有散列函数的类型。不可变类型,诸如整数、浮点数和字符串都是可散列的;可变类型,诸如列表和字典,都是不可散列的 。

查找(lookup): 字典的一个操作,接收一个键,并找到它对应的值。

反向查找(reverse lookup): 字典的一个操作,通过一个值来找到它对应的一个或多个键。

raise语句(raise statement):一个(故意)抛出异常的语句。

单间(singleton): 只包含一个元素的列表(或其他序列)。

调用图(call graph):一个用来展示程序运行中创建的每一帧的关系的图。使用箭头链接每个调用者和被调用者。

备忘(memo): 将计算的结果存储起来,以避免将来进行不必要的计算。

全局变量(global variable):在函数之外定义的变量。全部变量可以在任何函数中访问。

全局语句(global statement):声明变量名为全局的语句。

标志(flag):用于标志一个条件是否为真的布尔变量。

声明(declaration): 类似于global这样的用于通知解释器关于一个变量的信息的语句。

推荐阅读更多精彩内容