函数是一个程序中可以被重复使用的一段程序,这段程序由函数名和语句块组成,定义好函数后,可以通过函数名来调用这段程序。
普通函数
普通函数由关键词def,函数名(必须),参数,语句块(必须),return,变量这几部分组成,其中参数后面要加冒号,语句块要缩进。
def a(b): #a是函数名,b是形参
print(b) #这是一个语句块
a('这是一个普通函数') #执行函数a
#返回 这是一个普通函数
#定义一个有返回值的函数
def a(b): #a是函数名,b是形参
c=b*3 #这是一个语句块,c是变量,
return c #返回c的值
a(2) #执行函数a,参数值为2
#返回 6
在函数中,参数可以使用默认值,在调用函数时,如果没有输入参数值,则默认调用默认值。
同时参数也具有多种输入方法,可以按参数顺序输入,也可以按照参数名输入。
#创建一个参数具有默认值的函数
def cube (x=1,y=2,z=3):
return x+y&