08Python的函数/方法

100 阅读1分钟

一、什么是函数

  • 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段(块)。
  • 函数能提高应用的模块性,和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个Python的内置函数)。但你也可以自己创建函数,这被叫做用户自定义函数。

通俗来说:把一堆零散的代码放在一起并组织起来完成一个特定的任务

为什么需要函数

image.png

二、如何声明/调用一个函数

函数是一个组织性问题,不是一个具体功能问题。具体干活的还是if else for while等逻辑代码

image.png

image.png

image.png

image.png

image.png

三、函数/方法的参数

定义在函数中使用的变量叫传参

函数的参数,有以下几个概念 1.形式参数 参数的名字 (类似变量名)- parameter

2.实际参数 该参数的具体值(变量的那个值) - argument

3.位置参数 按照参数位置取值 - positional

4.关键字参数 就是一个标准的变量赋值的过程

5.默认参数 为函数预设的参数值

6.参数组 可变参数和可变关键字-传入结构化数据类型 (列表、元组、字典)

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

四、函数的其他要点

image.png

image.png

image.png

image.png

image.png

image.png

image.png