Python3函数

本章节我们将为大家介绍 Python 中函数的应用。

该章节可参阅 Python 函数应用详解

Python 定义函数使用 def 关键字,一般格式如下:

让我们使用函数来输出”Hello World!”:

更复杂点的应用,函数中带上参数变量:

尝试一下

以上实例输出结果:


函数变量作用域

定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。

通过以下实例,你可以清楚了解 Python 函数变量的作用域:

尝试一下

以上实例运行结果如下:

关键字参数

函数也可以使用 kwarg = value 的关键字参数形式被调用。例如,以下函数:

可以以下几种方式被调用:

以下为错误调用方法:


返回值

Python 函数使用 return 语句返回函数值,可以将函数作为一个值赋值给指定变量:

尝试一下

你也可以让函数返回空值:

尝试一下


可变参数列表

最后,一个较不常用的功能是可以让函数调用可变个数的参数。

这些参数被包装进一个元组(查看元组和序列)。

在这些可变个数的参数之前,可以有零到多个普通的参数:

尝试一下

以上实例输出结果为:

更详细教程请参阅参阅Python 函数应用详解