Python——函数进阶
01.函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值, 可以 相互结合, 一共有 四种 组合形式 1.无参数,无返回值 2.无参数,有返回值 3.有参数,无返回值 4.有参数,有返回值 定义函数时,是否接受参数,或者是否返回结果,是根据 实际的功能需求 来决定的! 1.如果函数 内部处理的数据不确定, 就可以将外界的数据以参数传递到函数内部 2.如果希望一个函数 执行完成后,向外界汇报执行结果,就可以增加函数的返回值 1.1 无参数,无返回值 此类函数,不接收参数,也没有返回值,应用如下: 只是单纯地做一件事情 ,例如 显示菜单 在函数内部 针对全局变量进行操作 ,例如: 新建名片 ,最终结果 记录在全局变量 中 注意: 如果全局变量的数据类型是一个 可变类型 ,在函数内部可以使用 方法 修改全局变量的内容 —— 变量的引用不会改变 在函数内部, 使用赋值语句 才会 修改变量的引用 1.2 无参数,有返回值 此类函数,不接收参数,但是有返回值,应用如下: 采集数据,例如 温度计 ,返回结果就是当前的温度,而不需要传递任何的参数 1.3 有参数,无返回值 此类函数,接收参数,没有返回值,应用如下: 函数内部的代码保持不变,针对 不同的参数 处理 不同的数据 例如 名片管理系统 针对 找到的名片 做 修改 、 删除 操作 1.4 有参数,有返回值 此类函数,接收参数