一、 函数作用
函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。
函数在开发过程中,可以更高效的实现代码重用。
二、 函数的使用步骤
2.1 定义函数
def 函数名(参数):
代码1
代码2
2.2调用函数
函数名(参数)
注意:1. 不同的需求,参数可有可无。
2. 在Python中,函数必须先定义后使用。
体验:
# 因为函数要先定义在调用 # 确定选择功能选择界面,显示余额、存款、取款 def sel_func(): print('显示余额') print('存款') print('取款') # 框架 print('恭喜你登录成功') # 显示功能界面 sel_func() print('您的余额是XXXXXX') # 显示功能界面 sel_func() print('取款') # 显示功能界面 sel_func()
2.3 函数的注意事项:
# 1. 使用一个函数 2. 测试注意事项 # 需求:一个函数打印hello world # 定义函数 def info_print (): print('hello world') # 调用函数 # 结果:hello world info_print() """ 结论: 1. 函数先定义后调用,如果先调用会报错。 2. 如果没有调用函数,函数里面代码不会执行。 3. 函数执行流程*** 当调用函数的时候,解释器回到定义函数的地方执行下方缩进的代码,当这些代码执行完,回到调用函数的地方继续往下执行代码 定义函数的时候,函数提内部的缩进代码并没有执行
二、 函数的参数作用
参数的作用就是让函数变的更灵活。
# 1. 函数:固定数据6和8的加法 def add_num1(): a = 6 + 8 print(a) add_num1() # 2. 参数形式传入真实数据,做加法运算 # 定义函数的同时定义了接受用户数据的参数a和b,a和b是形参 def add_num2(a, b): cd = a + b print(cd) # 调用函数时传入了真是数据10和30,真是数据为实参 add_num2(10 , 30) # 注意:函数定义了几个参数,传入参数必须也是几个参数,否则报错
四、 函数的返回值作用
例如:我们去超市买水,给钱之后售货员会返回给我们水。在函数中,如果需要返回结果给用户需要使用函数返回值。
# 定义一个函数,返回水 def poy(): return '水' wat = poy() print(wat) # return返回结果给函数调用的地方
return特点
def poy(): return '水' print('ok') wat = poy() print(wat) """ return特点: 1.负责函数返回值 2.推出当前函数:导致return下方的所有代码(函数体内部)不执行 """
4.1 函数返回值的应用
# 需求:制作计算器:计算任意两个数字的加法的结果,并返回结果 """ 1. 定义函数:2个参数和return返回值 2. 调用函数,传入两个真是数据 -- 这里既有返回值结果,打印这个觉果即可 """ def sum_num(a, b): return a + b result = sum_num(2, 3) print(result)
标签:调用,return,函数,重复,调用函数,def,print,打包,定义 From: https://www.cnblogs.com/yz-b/p/16660091.html