时间:2020年1月1日
内容:函数基础
*** 函数基础
**** 函数的作用:
函数就是将一段具有独立功能的代码块
整合到一个整体并命名,在需要的位置调用这个名称
即可完成对应的需求。
函数在开发过程中,可以更高效的实现
代码重用
。
**** 定义函数
def 函数名(参数):
代码1
代码2
......
**** 调用函数
函数名(参数)
注意:
参数可有可无。
函数必须先定义后使用。
**** 参数作用
# 定义函数时同时定义了结婚搜用户数据的参数a和b,a和b时形参
def add_num(a, b):
result = a + b
print(result)
# 调用函数时传入了真实的数据10 和20,真实数据为实参
add_num(10, 20)
**** 函数的返回值
返回结果并退出函数
**** 函数的说明文档
函数的说明文档也叫函数的文档说明。
def 函数名(实参):
""" 说明文档的位置 """
代码
......
- 查看函数的说明文档
# help(函数名)
def sum_num(a, b):
""" 求和函数 """
return a + b
help(sum_num)

**** 函数的嵌套调用
所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数
。
- 实例
def testB():
print('---- testB start ----')
print('这里是testB函数执行的代码...(省略)...')
print('---- testB end----')
def testA():
print('---- testA start----')
testB()
print('----testA end----')
testA()
-
效果
博学谷第七天
-
执行流程
博学谷第七天
如果函数A中,调用了另外一个函数B,那么先把函数B中的任务都执行完毕之后才回到上次 函数A执行的位置。
**** 总结
- 函数的作用:封装代码,高效的代码重用
- 函数使用步骤
- 定义函数
def 函数名():
代码1
代码2
......
- 调用函数
函数名()
-
函数的参数:函数调用的时候可以传入真实数据,增大函数的使用的灵活性
- 形参:函数定义时书写的参数(非真实数据)
- 实参:函数调用时书写的参数(真实数据)
-
函数的返回值
- 作用:函数调用后,返回需要的计算结果
- 写法
return 表达式
- 函数的说明文档
- 作用:保存函数解释说明的信息
- 写法
def 函数名():
""" 函数说明文档 """
- 函数嵌套调用:一个函数内部嵌套调用另外一个函数
网友评论