开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,[点击查看活动详情]
day4 1.复习和目标_哔哩哔哩_bilibili day4 2.初识函数_哔哩哔哩_bilibili
今天的重点
参数和返回值
之所以是重点是因为它比较抽象,并不是说它难记。它没有固定的指定,它是给你一个范围,一个思路思想,根据思路思想根据具体的场景自己去设定函数的参数和参数的返回值。函数的参数主要包含的内容有,我们该怎么去传递这个参数,是形参怎么理设定,还有怎么来调用,以及当我们参数不确定的时候我们该怎么去定义我们这个形参。
函数的返回值怎么来用,return我们访问什么样的数据。
难点
难点就是函数的参数,缺省参数和不定长的参数
现在我们来认识一下函数
函数其实是python中最基本的程序结构。在这里我们要搞清楚两个问题:什么是函数,为什么要使用函数。
我们来看一下官方的解释
就是在程序编写的过程当中如果有某一项功能的代码重复出现,但是呢为了提高编写代码的效率和代码的重用效率,我们就把这些具有独立功能的代码块组织为一个小模块。那么这个小的模块就是一个函数
简单来理解,下面打印的这个图形
如果我在我的代码当中需要多次的用这个图形。这是一个美女,如果在代码中需要重复的去用,那么我们每次都要print print print,那这样的话我们的代码实际上是会出现冗余的,那么就会想一个办法就是把我们的代码精简一下,就把这块经常会用的并且在程序中反复要调用的(它是有独立功能的,就是打印一个美女),我们想办法把这块儿代码想办法把这块儿包装起来,组织起来放到一个地方。怎么包装呢,这个时候我们就用到了函数,用函数来包装这样的话我们就解决了代码冗余的问题。
那在这个概念当中就已经回答了刚才提出的两个问题了。
什么是函数?
函数就是独立功能的代码块
为什么要使用函数
为了提高编写代码的效率和代码的重用效率