在任何的开发语言里面都带有function函数方法,我们在这些function函数方法里面实现一系列的逻辑,然后供其他地方使用。在python里面我们声明函数方法的话使用def关键词就可以了,语法是:
def func(): xxxx
这里声明的方法不需要声明返回值,不管有没有返回值都只有两个关键词,分别是:def和${func}。如果有返回值则在函数内部执行return,如果没有返回值,则不执行return。下面我们来演示一下:
1)带有返回值的
def sumnos(a, b): print("执行相加的方法") return a+b a1 = 5 a2 = 6 print(sumnos(a1, a2))
当然,上面的调用也可以写成如下的案例,并且不用遵循参数顺序,例如:
def sumnos(a, b): print("执行相加的方法") return a+b a1 = 5 a2 = 6 print(sumnos(b=a1, a =a2))
备注:
1、python里面定义函数的参数不需要定义参数类型 2、调用函数的时候,可以使用参数名=的形式,此时不要求参数的顺序。
最后我们晕下结果:
2)不带返回值
不带返回值的话,九不需要return,其他的使用方法和前面介绍使用方式方法一样,例如:
def sumnos(a, b): print("执行相加的方法,结果是:"+str(a+b)) a1 = 5 a2 = 6 sumnos(b=a1, a =a2)
还没有评论,来说两句吧...