1、内置函数,不需要我们实现功能,直接拿来用即可
比如print(123)
2、自定义函数
通过关键字def声明,我要创建函数了,后面跟着函数名,再往后括号里面,写参数,参数可以省略,后面跟着冒号,回车,下面写我们要写该函数实现的功能,就让他打印加法运算后的结果。
def add(a,b):
print(a+b)
add(2,3)#调用该函数
运行结果:
5
3、返回值,关键字return
有返回值,就需要有参数去接收这个返回值
def add(a,b):
return a+b;
b=add(2,3)
print(b)
运行结果:
5
4、内部函数
函数里面再声明一个函数,被称为内部函数,如果想调用,需要将该函数返回
def out():
print(123)
def iner():
print(321)
return iner()
out()
运行结果:
123
321
5、闭包函数
第一个条件:闭包函数必须返回一个函数对象或者函数名
第二个条件:必须引用外部变量
def out():
print(123)
a=123
def iner():
print(321,a)
return iner()
out()
欢迎关注公众号:编程者吧