函数是一段完成特定功能的代码,将某些代码封装成函数有利于重用和简化代码。之前我们使用的print、input和type都是函数,不过它们属于Python内置的函数,在Python中我们可以使用def
来定义自己的函数,格式如下:
def 函数名([参数1[=默认值],参数2, ...]):
代码...
[return 返回值]
下面来看一些示例。
函数定义之后,是不会自动执行的,只有在调用它时才会执行里面的代码,下面我们定义并调用函数
下面我们定义一个带参数的函数,参数可以有多个,根据实际情况而定。当调用函数时,我们需要按照定义将参数传给函数。
我们也可以给参数一个默认值,这样在调用时可以传参数也可以不传参数。
函数还可以有返回值,用于将执行的结果返回给调用者。
当存在多个参数时,我们可以按照定义的顺序传递参数,也可以在传递时注明参数。