函数
<h1 id="函数的定义">函数的定义 函数可以看做是程序中具有某种功能的一个代码块,并且可以重复利用。
功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且较难维护使用函数之前需要先定义 内置函数 python解释器实先将常用的方法(如计算序列的长度、计算总和、求最大最小值)定义成函数以供我们使用,这些函数叫内置函数。对于内置函数,因为已经定义好了,所以可以直接使用。 自定义函数 因为内置函数功能有限,而程序的需求千奇百怪,为了满足程序的需求,需要自己定义符合需求的函数。这类函数是基于程序的需求而定义的函数。 语法
函数即'变量',‘变量’必须先定义后引用。未定义而直接引用函数,就相当于在引用一个不存在的变量名。 只检测函数的语法,并不执行代码 如果有语法错误,那么在函数定义阶段就可以检测出来,但是代码的逻辑只有在执行代码时才能知道。
定义时无参数,意味着调用时也无需传入参数,定义时有参数,意味着调用时必须穿入参数 函数的调用. 先找到函数名. 根据函数名找到内存中的函数代码并执行函数 无return--》 None return 一个值--》返回一个值 return 逗号分隔多个值--》返回元祖 什么时候应该有返回值? 调用函数,经过一系列的操作,最后需要拿到一个明确的结果时,则必须要有返回值 通常有参数的函数需要有返回值,输入参数,最后得到一个值 什么时候不需要返回值? 调用函数,仅仅只是执行一系列的操作,最后不需要得到什么结果,则无需返回值,通常无参数的函数不需要返回值
形参即变量名,实参即变量值,函数调用时,将值绑定到变量名上,函数调用结束,函数调用结束,解除绑定
#1、位置参数:按照从左到右的顺序定义的参数
位置形参:必选参数
位置实参:按照位置给形参传值
|