当前位置: 首页 > 后端技术 > Python

Python语言编程——函数的定义和使用

时间:2023-03-26 18:03:46 Python

1函数的理解和定义函数是一段代码的表示,指定的参数是一个占位符。如果不调用,则不会执行。参数是一个输入,函数体是处理,结果是输出(IPO)。?函数是具有特定功能的可重用语句组?函数是对函数的抽象,通用函数表达特定的功能?两个功能:降低编程难度和代码重用2函数的使用和函数调用的调用它是运行函数代码的方式。调用时要给出实参,将定义中的参数替换为实参-,调用函数后即可得到返回值。3.函数的参数传递函数可以有参数也可以没有参数,但是必须保留括号。在定义函数时,可以为某些参数指定默认值,构成可选参数。定义函数时,可以设计可变数量的参数,既不决定参数总数。调用函数时,可以按位置或名称传递参数。4函数的返回值函数可以返回0个或多个结果,return保留字用于传递返回值-,函数可以有返回值也可以没有,返回也可以不返回。return可以传0个返回值,也可以传任意数量的返回值。5局部变量和全局变量?规则1:局部变量和全局变量是不同的变量。局部变量是函数内部的占位符。它们可能与全局变量同名但不同。函数运行后,局部变量被释放,可以使用全局保留字在函数内部使用全局变量;?规则二:局部变量是复合数据类型,没有被创建,等同于全局变量;?使用规则:基本数据类型,无论是否同名,局部变量不同于全局变量,可以通过全局保留字在函数内部声明全局变量,组合数据类型。如果局部变量没有实际创建,则为全局变量;?lambda函数返回函数名称作为结果。lambda函数是匿名函数,即没有名字的函数。使用lambda保留字定义,函数名就是返回结果,lambda函数用来定义一个可以用一行表达的简单函数。