《像计算机科学家一样思考Python》——4.11 术语表

    xiaoxiao2024-01-06  130

    本节书摘来自异步社区《像计算机科学家一样思考Python》一书中的第4章,第4.11节,作者[美]Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    4.11 术语表

    实例(instance):一个集合中的一员。本章中的TurtleWorld是TurtleWorlds集合中的一员。

    循环(loop):程序中的一个片段,可以重复执行。

    封装(encapsulation):将一组语句转换为函数定义的过程。

    泛化(generalization):将一些不必要的具体值(如一个数字)替换为合适的通用参数或变量的过程。

    关键词参数(keyword argument):调用函数时,附带了参数名称(作为一个“关键词”来使用)的参数。

    接口(interface):描述函数如何使用的说明。包括函数的名称,以及形参与返回值的说明。

    重构(refactoring):修改代码并改善函数的接口以及代码质量的过程。

    开发计划(development plan):写程序的过程。

    文档字符串(docstring):在函数定义开始处出现的用于说明函数接口的字符串。

    前置条件(precondition):在函数调用开始前应当满足的条件。

    后置条件(postcondition):在函数调用结束后应当满足的条件。

    最新回复(0)