Python——函数,,函数其实就是一个功能


函数其实就是一个功能,一个方法,可以简化代码。函数必须调用才会执行。

定义

使用def来定义一个函数,括号里面传递的是形式参数。他是一个变量。函数体里面写的是函数具体实现的功能部分。

def say(name):

print("%s 这是一个函数" %name)

调用函数的时候:say(‘‘zhangfei‘‘) 调用时候括号里面的就是实际参数。参数的个数也要和函数保持一致。

参数

函数里面的参数叫形式参数。它可以是必填参数,也可以是默认值参数。表现形式为:

def say(name,sex=‘男‘)

函数的形式参数只是一个变量。

调用

调用函数的时候,传递的变量类型不限制。上面say函数中参数name可以传递list类型的实际参数。而sex这个默认值参数调的时候不传递参数,会取默认值‘男’。如果传递了参数。就会使用传入的值。

变量

在函数里面的变量都是局部变量,他只能在函数体内使用。函数运行结束,这个变量也就是没有了。

返回值

如果需要用到变量的返回值,就写return;如果不需要,那么就不写return

技术分享图片

Python——函数

评论关闭