初学Python——函数
一、函数定义 1 def name( parameters): #没有参数括号内可以为空 2 "函数描述" #其实就是注释 3 <代码块> 4 return [expression] #没有返回值可以不加[]内容,也可以省略return def是定义函数的关键字,name是函数名,parameters是形参 函数描述可以省略,但建议要有 expression是返回值,可以没有返回值,也可以没有retrun。 函数在return处结束。 二、传参过程 这里需要了解几个名词:位置参数、关键参数、默认参数 1.位置参数:按照函数形式参数的顺序传递参数 def func(x,y): print("x={0} y={1}".format(x,y)) func(3,4) func(4,3) #输出: x=3 y=4 x=4 y=3 可以发现,位置参数的使用相当于C语言当中的函数调用方式。 2.关键参数:指的是在传递参数时,不必考虑形式参数的具体先后顺序,以“形式参数=实际参数”的形式传参。 def func(x,y): print("x={0} y={1}".format(x,y)) ...