SICP-1.4-函数设计
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SICP-1.4-函数设计相关的知识,希望对你有一定的参考价值。
何为好的函数
- 每个函数只完成一个工作
- 不要做重复工作
- 如果你多次复制一段代码块,说明你应该进行函数抽象了
- 定义一般化函数
- 避免特例化
- 函数说明
- 一般通过三引号说明
- help调出函数说明
- 避免过多的参数
- 设定参数默认值
-
def pressure(v, t, n=6.022e23): """Compute the pressure in pascals of an ideal gas. v -- volume of gas, in cubic meters t -- absolute temperature in degrees kelvin n -- particles of gas (default: one mole) """ k = 1.38e-23 # Boltzmann‘s constant return n * k * t / v
以上是关于SICP-1.4-函数设计的主要内容,如果未能解决你的问题,请参考以下文章