python3 函数
2021/10/11 11:14:37
本文主要是介绍python3 函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
函数
概念:
函数: 特定功能的代码块
特点:
1.复用性高 2.提高了开发效率 3.节省代码 4.可扩展性 维护性高
函数声明 调用
1.函数声明 define 定义 not defined def 函数名(形参): 代码块 - 函数名 名字 标识符命名规则 小驼峰 PEP8 python标准编码风格要求 - 小括号内,根据情况需求,有可能需要 参数 2.函数调用 函数名(实参) - 小括号内,根据情况需求, 有可能需要 参数 3.规则: 函数不调用 不执行
函数参数
参数: 形式分类 - 形参:声明函数时,小括号内的参数 形式参数 - 相当于 变量 - 实参:调用函数时,小括号内的参数 实际参数 - 实参 其实 就是对 形参 的 赋值
python参数分类: - 位置参数 - 实参 与 形参 要求 一 一对应 - 个数,顺序 必须要一致对应。 - 关键字参数 - 为了避免 位置参数 顺序混乱问题 - 调用函数传实参时,通过 变量=值 形式来传递实参 - 如果 关键字参数 与 位置参数 混用,位置参数 必须在 关键字参数 之前 - 默认参数 - 声明函数时,通过 变量=值 形式 设置 形参 - 如果 默认参数 与 位置参数 混用,位置参数必须在 默认参数 之前 - 可变长参数 - *args arguments - 传实参时,通过 位置参数 传实参 - 传入到函数内部,被打包成 元组 - 通过元组相关操作,完成对实参处理 - **kwargs keyword arguments - 传实参时,通过 关键字参数 传实参 - 传入到函数内部,被打包成 字典 - 通过 字典 相关操作,来完成对实参处理(后续 字典 详解) 总结: 使用规则:如果当前多个类型参数同时使用,建议遵循如下 排布顺序 位置参数 默认参数 *args-通过位置参数传实参 **kwargs-关键字参数传实参 以上排布顺序,适用于 函数声明,同样也适用于 函数调用 位置参数:实参 形参 一一对应 默认参数:声明函数 形参体现 调用函数:位置参数实参 关键字参数传实参 *args: 调用函数时 通过位置参数传实参 **kwargs:调用函数时,通过 关键字参数 传递实参 关键字参数:调用函数时,传实参
return
return: 返回 - 功能: 返回函数 结束函数结构 break - return 可以根据需求,后面可以有内容 返回值 返回值数据类型可以多种 return 内容 - 注意: 如果函数内部没有手动书写return,系统在执行手写代码完毕之后,会默认执行 return None。 于是,调用函数时,返回值是None
函数嵌套调用
一个函数内部,调用了另外一个函数。
重载
python中没有 重载 。 python当中,如果出现函数同名,后者会覆盖前者。 注意:在一个py文件中,不要出现同名函数。
这篇关于python3 函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南