函数
- 函数的作用
- 函数的使用步骤
- 函数的参数作用
- 函数的返回值作用
- 函数的说明文档
- 函数嵌套
一函数的作用
函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求
函数开发过程中可以高效的实现代码复用
二、函数的使用步骤
2.1定义函数
def 函数 (参数) 代码1 代码2 .....
2.2 调用函数
函数名(参数)
注意:
1,不同的需求,参数可有可无
2 在python 中,函数必须先定义后使用
2.3快速体验
def sel_func(): print('显示余额') print('取款') print('存款') #1搭建框架 print('密码争取登陆') sel_func() print('您的余额是1000000') sel_func() print('取了100远钱') #2确定显示功能 #3封装函数 #4在需要的地方调用
结论:
1,函数先定义后调用,先调用会报错
2,如果没有调用函数,函数代码不会执行
3函数执行流程
三、函数得参数得作用
思考:完成需求如下:一个函数完成两个数1和2得加法运算
def add_num(): result=1+2 print(result) add_num() def add_num(a,b): result=a+b print(result) add_num(10,20)
四、函数得返回值作用
def buy(): return '烟' goods=buy() print(goods) def add_num(): return 1+2 add_num() print(add_num()) def add_num(a,b): result=a+b return result add_num(10,20) print(add_num(10,20))
4.1应用
def add_num(a,b): return a+b result=add_num(10,20) print(add_num(10,20))
五、函数得说明文档
定义一个函数后程序员如何书写程序能够快速提示这个函数得作用“
答 注释
5.1语法
定义函数得说明文档
def 函数 (参数) """说明文档""" 代码1 代码2 .....
查看函数文档
help(函数名)
5.2快速体验
def add_num(a,b): """ 求和函数 :param a: :param b: :return: """ return a+b result=add_num(10,20) print(add_num(10,20)) help(add_num)
六、函数得嵌套调用
函数调用是指一个函数里面调用了另外一个函数
def testb(): print('----testb start------') print('这里是testb') print('----testb end------') def testa(): print('-----testa start------') testb() print('----testa end-----') testa()
七、函数嵌套应用
打印一条横线
def print_line(): print('-'*20) print_line()
打印多条横线
def print_line(): print('-'*20) def print_lines(num): i=0 while i<num: print_line() i+=1 print_lines(5)
函数计算
求三个函数得和
def sum_num(a,b,c): return a+b+c result=sum_num(1,2,3) print(result)
平均值
def sum_num(a,b,c): return a+b+c def average_num(a,b,c): sumResult=sum_num(a,b,c) return sumResult/3 aa=average_num(10,20,30) print(aa)