首页 > 代码库 > SICP-1.4-函数设计
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-函数设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。