简单来说函数就是一段实现特定功能的代码,使用函数可以提高代码的重复利用率。Python 中有很多内置函数,比如之前常用的 print 函数,当内置函数不足以满足我们的需求时,我们还可以自定义函数。
python中使用def
关键字来声明函数
def 函数名(参数):
函数体
return
如果要定义一个无任何功能的空函数,函数体只需要写一个pass
即可
def 函数名():
pass
当我们参数个数不确定时,可以使用不定长参数,在参数名前家*
进行声明
def 函数名(*参数名):
函数体
还可以使用lambda
来定义匿名函数
lambda 参数 :表达式
my_sub = lambda x,y: return x + y
调用函数只需要函数名和参数
my_sub(1,2)