函数
- 函数的作用
- 函数的使用步骤
- 函数的参数作用
- 函数的返回值作用
- 函数的说明文档
- 函数嵌套
一函数的作用
函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求
函数开发过程中可以高效的实现代码复用
二、函数的使用步骤
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)