函数的定义:
函数也是一个对象
对象是专门用来存储数据的一块区域
函数可以用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用
创建函数:
def 函数名([形参1],[形参2]...):
代码块
return()
eg:加法器
def sum(a,b):
r=a+b
return(r)
函数中存储的代码不会立即执行,需要调用函数才能执行
调用函数:
函数名([实参1],[实参2]...)
sum(12,34)
运行结果为:46
参数: 分为形式参数和实际参数
形式参数:在被调函数中,是虚拟的
实际参数:在主调函数中,实际的数
参数又可根据使用方式不同分为以下几种类型:
位置参数:形参与实参个数一样,一一对应进行传参
默认参数:在背调函数中的形参赋一个值
关键字参数:改变实际参数的值,(用赋值方式)
不定长参数:给定实际参数的个数不会被形式参数的个数影响<