一、什么是函数
- 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段(块)。
- 函数能提高应用的模块性,和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个Python的内置函数)。但你也可以自己创建函数,这被叫做用户自定义函数。
通俗来说:把一堆零散的代码放在一起并组织起来完成一个特定的任务
为什么需要函数
二、如何声明/调用一个函数
函数是一个组织性问题,不是一个具体功能问题。具体干活的还是if else for while等逻辑代码
三、函数/方法的参数
定义在函数中使用的变量叫传参
函数的参数,有以下几个概念 1.形式参数 参数的名字 (类似变量名)- parameter
2.实际参数 该参数的具体值(变量的那个值) - argument
3.位置参数 按照参数位置取值 - positional
4.关键字参数 就是一个标准的变量赋值的过程
5.默认参数 为函数预设的参数值
6.参数组 可变参数和可变关键字-传入结构化数据类型 (列表、元组、字典)