一、普通函数
1.概述:将一堆完成某一单一功能的程序代码封装为一个自定义的函数,使其更加模块化。
2.格式:def 自定义函数名():
3.实例
1)创建一个*.py程序
2)运行程序
3)定义函数
4)运行程序
5)调用函数,再运行
6)完成
二、含有参数的函数
1.常规参数
1)问题
这是个加法计算器,但是只能11+22=33,但是这样的计算器的可用性太差。我们想根据自己想要计算的数进行计算,所以我们引进带有参数的函数进行解决。
2)解决方案
- 根据用户需要输入两个数值
- 在调用函数时引入这两个数值变量
- 在函数定义时引入变量用于存储用户输入的数值
- 完成效果
2.缺省参数
1)若调用函数时无任何值,则默认运行函数里所带数值运行程序;
若调用函数时提供了变量值,则在运行函数时将运用所提供的数值运行程序。
2)验证
3.不定长参数
1)*args:存放未命名的数据(以元组的形式储存)
**kwargs:存放已赋值命名的数据(以字典的形式储存)
2)验证