购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.2 创建和调用函数

接下来用一个函数来完成从1累加到10的需求,具体代码如下。

1.创建函数

定义函数时要注意以下几点。

(1)定义函数的关键是def。

(2)def空格后是函数名称,函数的命名规则与变量一样。

(3)函数名后紧跟着一对小括号,这个不能少,小括号后面是冒号。

(4)冒号下面的语句统一缩进4格。

(5)用return语句返回这个函数的执行结果,return一般是这个函数最后执行的语句。当然,也有特殊情况,后续将介绍。

2.调用函数,即可得到结果

3.修改函数

如果把这个自然数固定为10,就失去灵活性了。但如果把截止的这个自然数作为参数传给函数,这个函数就可实现从1累加到任何一个自然数了。为此,只要稍加修改即可,代码如下。

调用这个函数,代码如下。

4.加上函数的帮助信息

这个函数到底起什么作用呢?可以在定义函数后,再加上一句功能说明或帮助信息,这样使用函数的人一看这个说明就知道这个函数的功能,功能的说明内容放在三个双引号里。查看函数的功能说明或帮助信息,无须打开这个函数,只要运行函数名.__doc__便可看到,非常方便。

函数的功能说明或帮助信息,需放在函数的第一句,如下所示。

5.优化函数

可以进一步优化函数,为便于理解,这里使用for循环。实际上,实现累加可以直接使用Python的内置函数sum,优化后的代码如下。 TqIYNIVhfP/q0vdaWyO3p5Y62bMWmuu/WIOwxkzNuiVp94Oin61ULV9qbE4JgzAI

点击中间区域
呼出菜单
上一章
目录
下一章
×