软件测试 / 测试开发丨探索 Python 中的函数定义和调用
免费领取:测试资料+测试用例+简历模板+测试文档
什么是函数
函数是一段可重复使用的代码块,它执行特定的任务并返回一个结果。
在编程中,函数用于将一段代码逻辑封装起来,以便在需要时可以方便地调用。
函数的主要目的是提高代码的重用性和可维护性。
函数通常由以下几个组成部分构成:
函数名:函数名用于标识函数,以便在代码中调用它时使用。
参数:参数是函数在执行时所需的数据。
函数体:函数体是函数的实际代码逻辑,由若干语句组成。
返回值:返回值是函数体代码执行过后的运行结果。
内置函数
内置函数是指开发语言中预先定义好的实现特定功能的函数,可以直接使用。
比如:输入函数 input(), 输出函数 print()等
函数定义
虽然系统预先定义好了大量的内置函数,但这些函数,还不能满足实际的开发需求,所以程序中允许根据实际需求自定义函数。
语法格式:
说明:
def: 自定义函数的关键字。
function_name:函数名称,在调用函数时使用,命名需要符合标识符命名规则。
() : 函数的特征,用来书写参数列表。
parameter_list:用来接收函数运行时所需的外部数据(此章节不讲解)。
::Python 固定语法。
注释信息:非必须部分,函数的注释内容,通常是说明该函数的功能、要传递的参数的作用等。
function_body:函数体,用来实现函数功能的逻辑代码。
return [result]: 用来结束函数或将函数运行结果返回(此章节不讲解)。
注意:函数定义完成之后直接运行程序,将不显示任何内容。
函数调用
调用函数也就是执行函数。如果把创建函数理解为理解为创建一个具有某种功能的工具,那么调用函数就相当于使用该工具。
语法格式:
function_name:函数名称,要调用的函数名称,必须是已经创建好的(包括内建的和自定义的)。
parameters_value:参数列表,用来提供函数运行时使用的数据,可省略。
(): 函数的特征,参数列表可省略,但圆括号不能省略。
注意
程序在执行到函数调用时,会跳转到函数定义位置执行函数体中的代码。
函数体执行结束后,将返回到函数调用处继续向后执行其它代码。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/b289a1c540edf54794fcc7b37】。文章转载请联系作者。
评论