“每天五分钟影响 Python 基础知识的函数简介”(17)

 2024-02-22 04:03:24  阅读 0

前言

你已经有一段时间没有遵循我的课程了。 相信你会有一个疑问? 完成课程需要多长时间? 其实到了这个阶段,我们已经完成了三分之一的零基础入门,如果你能在这个阶段坚持下来,证明你们都有改变自己的冲动。 是的,学习编程本身就需要耐心,但是坚持下来,以后就会变得更好。 好了,以上都是题外话,开始今天的课程吧!

什么是函数

函数是执行特定任务的一段代码。 程序将一段代码定义为一个函数,并为该函数分配一个函数名,这样在需要的时候可以多次调用该代码。

如果你不明白上面表达的意思也没关系。 举个例子:我们每次点击微信朋友圈,朋友圈内容就会自动刷新,显示微信好友的动态。 在你面前,那么“朋友圈内容”就是一段调用数据库数据的代码,被封装在一个函数中。 那么朋友圈内容的“自动刷新”动作就是调用这个函数名,然后每次执行更新操作。 微信 会调用函数名,执行代码即可更新朋友圈动态。

函数调用语句的作用_调用函数的语法格式是怎样的_什么是函数的调用语句

看完上面的例子,你有什么疑问吗? 如果我每次更新朋友圈内容都得重写代码怎么办? 其实没必要,因为如果代码一样的话,只需要写一次代码就可以了。 到了更新的时候直接用函数名调用就可以了。

定义函数和调用函数

在使用函数之前必须定义它。 定义函数的语法如下:

注意事项:

1. 函数名称。 从语法的角度来看,函数名只需是一个合法的标识符即可; 从程序可读性的角度来看,函数名应该由一个或多个有意义的单词组成。 每个单词的字母全部小写,单词之间用下划线分隔。

2.形参列表,用于定义函数可以接收的参数。 形参列表由多个形参名称组成。 多个形参名称之间用英文逗号(,)分隔。 一旦在定义函数时指定了形参列表,调用函数时,就必须传入相应的参数值。谁调用函数,谁就负责给形参赋值。

使用形式参数,例如:

调用函数的语法格式是怎样的_什么是函数的调用语句_函数调用语句的作用

没有形式参数,例如:

调用函数的语法格式是怎样的_什么是函数的调用语句_函数调用语句的作用

注意:

您可以在函数体中使用语句显式返回值。 语句返回的值可以是带有值的变量,也可以是表达式。

提供函数的文档(如果你接手了别人开发的项目,这将帮助你快速知道使用了哪些方法以及如何使用)

我们可以通过help()函数查看指定函数的帮助信息

例子:

函数调用语句的作用_调用函数的语法格式是怎样的_什么是函数的调用语句

多个返回值

如果程序需要有多个返回值,可以将多个值包装成一个列表并返回,也可以直接返回多个值。 如果函数直接返回多个值,多个返回值会自动打包成一个元组。 例子:

递归函数(现阶段了解一下即可)

在函数体内调用自身称为函数递归。 函数递归包含一个隐式循环,它会重复执行某段代码,但这种重复执行不需要循环控制。 例子:

什么是函数的调用语句_调用函数的语法格式是怎样的_函数调用语句的作用

详细解释:对于fn(10),它等于2 * fn(9) + fn(8),其中fn(9)等于2*fn(8) + fn(7)。 。 。 。 以此类推,fn(2)最终会被计算为等于2*fn(1) + fn(0),即fn(2)是可计算的,这样由递归引起的隐式循环就会结束,然后一路往回数,最后就可以得到fn(10)的值了。

仔细看看上面的递归过程。 当函数不断调用自身时,函数的返回值必须在某一时刻确定,即不再调用自身; 否则,这个递归就变成无限递归。 因此,与无限循环类似,定义递归函数时有一个最重要的规则:递归必须沿已知方向进行。

课外督导

最近有同学在后台私聊我,说每天都准备好学习,但就是走到电脑桌前就兴奋不起来。 我应该怎么办? 对于这种情况的学生,我决定每天花一些时间来督导和辅导你们的学习。 如果需要请私信“联系作者”进行注册。

结论

这节课有点逻辑,但是跟着我,你就会明白它的意义。 好了,本节课就到这里吧。 下一课会讲函数参数,敬请期待。

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码