函数的使用:
函数:将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,不仅可以实现代码的复用,更重要的是可以保证代码的一致性,只需要修改该函数代码,则所有调用均受到影响。
-
函数的作用
- 减少重复代码
- 方便修改,更易拓展
- 保持代码一致性
-
函数名命名规则
- 必须以下划线或字母开头,可以包含任意字母,数字和下划线的组合
- 不能使用任何的标点符号
- 函数名是区分大小写的
- 不能是保留字
-
形参和实参
- 形参:形式参数。不是真实存在的,是虚拟变量,在定义函数的函数体的时候使用形参,目的是在函数调用时接收实参。
- 实参:实际参数。调用函数时传给函数的参数,可以是变量,常量,表达式,函数传给形参。
-
函数使用格式
#定义函数
def 函数名(参数,...):
具体的代码功能
return 值,值... #可以返回多个值,用,隔开
函数名(参数,...) #调用函数
-
函数的返回值:
要想获取函数的执行结果,就可以用return语句把结果返回
-
return 使用注意事项:
- return 指令要放在函数的最后一行。
- 函数在执行过程中只要遇到return 语句,就会停止执行并返回结果,也可以理解为return语句代表函数的结束。
- 功能:用于将函数中的值,输出到函数外。
- 若函数中没有return指令,则返回None,若有,则返回相应的值。
- return 多个对象,解释器会把这多个对象组装成一个元组,作为一个整体结果输出。
-
调用函数:
- 函数无返回值,无return指令,调用函数的格式:
- 函数名(参数,...)
- 函数有return指令,调用函数的格式:
- 变量名 = 函数名(参数,...)
- 举例:
def abc(): print(123) return 'hello' b = abc() #有return指令,调用函数时要有变量来接收返回值