极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO56课 python的函数介绍

极客小将2020-08-21-
在计算机编程中,可以将重复性的代码块封装到一个函数中,当需要实现相同的功能时,再调用这个函数。同学们可以将函数理解为一个从输入到输出的转换器。在Python中使用关键字def来定义函数。函数定义的基本语法:def function_name(parameter_list):  return valuefunct

在计算机编程中,可以将重复性的代码块封装到一个函数中,当需要实现相同的功能时,再调用这个函数。同学们可以将函数理解为一个从输入到输出的转换器。在Python中使用关键字def来定义函数。

函数定义的基本语法:

def function_name(parameter_list):  

return value

function_name表示函数名,在下文中再次调用函数时,需要通过函数名来进行引用,没有函数名的函数被称为匿名函数。

parameter_list表示参数列表,参数列表是指函数可以包含多个参数,参数以英文逗号进行分隔。所谓的参数是指函数的输入。函数通常会有一个输出,在Python中通过return语句将输出进行返回。 Python解释器在解析执行当前函数时,在执行到return语句的时候,会结束函数的运行,并将值返回给调用方。当需要返回多个值时,以逗号进行分隔。

在函数定义时所声明的函数,就叫做形参,形参相当于位置占位符。在调用函数时实际传递的参数,被称为实参。加入我们定一个了一个函数sum(start, stop)来计算两个数值之间整数的和。那么实际调用中sum(1,100)。start、stop就是形参。1、100就是实参。

函数通常有一个返回值,在Python中通过return将值进行返回,返回的值可以是任何数据类型。当需要返回多个值时,以逗号进行分隔。Python函数中的“多个返回值”实质是一个元组类型。

函数的命名除了在遵守指定的规则外,也应当注意函数命名要保持良好的可读性、函数名字尽量使用小写。若函数名需要使用多个单词来进行命名时,单词之间以下划线"_"来进行分隔。

网友点评

共有5条评论来说两句吧...

在线客服