课程: 学习 Python: 入门篇

免费学习该课程!

今天就开通帐号,24,700 门业界名师课程任您挑!

什么是函数

什么是函数

现在我们来讲函数, 函数是什么呢? 我们为什么要定义函数? 我们知道要将摄氏温度转换成华氏温度的公式 是 F 等于 C 乘上5 分之 9, 加上 32。 当我们知道摄氏温度时, 就可以根据这个公式,计算出华氏的温度。 如果我们要转换三个不同的摄氏度, 我们该怎么做呢? 第一个,转换 27。 我们可以说 27 乘 5 分之 9, 加 32。 第二个,15 度, 得到的结果是 59 华氏度, 负 20 度。 我们看到, 每一次敲入的公式都是同样的, 唯一不同的是摄氏度。 函数的一个主要目的, 就是将需要多次执行的代码放到一起。 如果你要将摄氏温度 C, 转成华氏温度 F, 我们可以定义一个函数 def。 然后取一个名字,可以叫 CtoF。 接下来是一个参数表, 我们可以输入一个摄氏度,然后冒号, 这就开始了函数的函数体。 函数体需要缩格。 在函数体内, 我们只要定义如何将摄氏度转换成华氏度, 也就是上面提到的公式。 好,上面的公式是 C 乘上 5 分之 9 加 32。 然后,我们需要把这个结果, 作为返回值返回, 所以我们再加一个 return, 把公式括起来。 好,这样我们就完成了 函数 CtoF 的定义。 在这里,参数代表一个数字。 要调用这个函数, 我们只需要提到这个函数的名字, 然后传入具体的数字, 比如说,前面的例子 CtoF (27), 第二个,(15); 最后一个,(-20)。 我们看到,结果跟上面是完全一样。 在使用函数的过程中, 我们只要输入不同的参数。 有了这个函数,我们就可以重复使用。 每次只要输入不同的参数就可以了。

内容